Bonjour;
Bah voila, j'ai un petit problème au niveau du langage C sur la déclaration d'une liste chainée, on a
typedef struct Element
{
int valeur;
struct Element *suivant;
} Element, *List;
Enfait, je voulais savoir si le fait d'enlever ( *List) ici était équivalant à rajouter
typedef struct Element* List; ???
et je voulais savoir aussi pourquoi quand on écrit des fonctions par exemple pour remplire une liste chainée on l'écrivait de type pointeur sur Element ( c'est à dire List ) et non pas du type void?
merci beaucouppp :D
Message édité le 14 octobre 2016 à 16:49:13 par couleurbleunuit