Bonjour,
j'ai une question qui a tomber sur ma tête sur les pointeurs dans le langage C
int p ;// ici on a concerné une case memoire de taille sizeof(int)=4 bits pour l'entier p
int *p ;// ici on a concerné une case memoire de taille sizeof(int *)=4 bits pour le pointeur p
pour ce dernier cas je me demande pourquoi on fait malloc après ,alors qu'on a déja allouer de la mémoire, car on fait toujours après int *p ; p=(int*)malloc(sizeof(int)) ;
en d'autre terme c'est quoi l'intèrêt de la fonction malloc ?
cordialement ,
-----