hola a todos. espero que esten bien
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
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
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 [Seleccionar]
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