malloc reserve sizeof(T_Maille) octets en memoire et renvoyant un pointeur vers l'adresse reserve.
"C'est pour optimiser la gestion de l'espace mémoire
"
non, c'est pour utiliser de l'espace memoire alloue sur le tas. Ou encore allouer de l'espace a l'execution du programme et pas a son ecriture.
"Car on peut faire tourner le programme sans cette ligne, donc j'ai un doute
"
Ce dont je doute c'est que tu puisse le faire tourner sans. Si tu n'alloue pas de memoire, c'est que ton pointeur ecrit dans une zone aleatoire en memoire. Peut etre la ou il y a les donnes d'une autre variable auquel cas tu les ecrases et tu pollus l'autre variable ou alors tu ecris dans une zone non alloue de la memoire auquel cas tu provoque une erreur de segmentation (le programme plante.)