les consulto una pequeña duda que no me deja avanzar y por mas que busque mi mente no logra comprender.
aqui un pedazo de un codigo senscillo para ilustrar mi duda un poco tonta
Código:
struct node{
char c;
struct node ptr_next;
};
typedef node NODE;
typedef NODE *ptr_node;
ptr_node apuntador = NULL;
apuntador = malloc(sizeof(NODE));
//supongamos que quiero entrar ala estructura para insertar un caracter
apuntador->c = 'a';
el tema es que mi cabeza no entiende, si bien ptr_node es un apuntador a una estructura de tipo NODE y malloc devuelve un apuntador *void de la memoria libre y reservada del tamaño que le indica sizeof
si ptr_node guarda ese apuntador, como es posible que que a su vez apunte ala estructura