comecei a estudar listas hoje e os tutoriais online mandam depois de declarar a seguinte estrutura:
struct node { int var; struct node* next; {
dentro da main declarar um ponteiro tipo struct node:
struct node* ponteiro;
até aí tudo bem, mas então dizem que é preciso faser isso:
ponteiro= (struct node*) malloc(sizeof(struct node));
mas se ele é um ponteiro to tipo struct node, não quer dizer que ele já tem o espaço sizeof(struct node)?
essa malloc seria então inútil e não estaria fazendo nada?
qual a explicação?