On utilise le passage par valeur si on souhaite pas modifier les valeurs des arguments. Par adresse pour les modifier. Dans le cas d'affichage des éléments d'une liste, on peut avoir une fonction dont le prototype est : void affiche(liste * L); Permet d'afficher les éléments de la liste sans la modifier. Pour calculer la taille d'une liste (le nombre de noeuds): On peut utiliser une fonction dont le prototype : int taille(liste * L); On récupère le nombre de noeuds à la sortie de la fonction. Dans les deux fonction ci-dessus on a utilisé me passage par valeur pour la liste ( sachant que une liste est représentée par un pointeur).
@@mohamedelansari5427 Mais on peut faire un passage par valeur si on veut modifier liste *Modifier(liste *L) mais f la fonction main il faut recuperer start = Modifier(Liste *start)
video incroyable
Magnifique explication
Merci professeur qu'Allah vous protège
bonnne explication merci
MERCI
😍😍😍
merci beaucoup
Bien compris merci infiniment!
Bonne explication ! Merci bien
Merci
merci bien bonne courage
merci prof
il faut montrer comment remplir la liste avec des boucles avant de montrer comment compter las éléments de la liste !!!
bonjour
merci de m'expliquer le fonctionnalité de la fonction typedef
bonne explication. Merci infiniment
Si vous avez des commentaires pour améliorer les vidéos prochainement, n'hésitez pas à me le faire savoir.
Est ce qu'on peut faire le passage par valeur dans ces fonctions ( Calculer la taille d'une liste + Affichage d'une liste) ou pas? Et merci d'avance.
On utilise le passage par valeur si on souhaite pas modifier les valeurs des arguments. Par adresse pour les modifier.
Dans le cas d'affichage des éléments d'une liste, on peut avoir une fonction dont le prototype est :
void affiche(liste * L); Permet d'afficher les éléments de la liste sans la modifier.
Pour calculer la taille d'une liste (le nombre de noeuds):
On peut utiliser une fonction dont le prototype :
int taille(liste * L);
On récupère le nombre de noeuds à la sortie de la fonction. Dans les deux fonction ci-dessus on a utilisé me passage par valeur pour la liste ( sachant que une liste est représentée par un pointeur).
@@mohamedelansari5427 Ok, c'est compris !
merci monsieur.
@@mohamedelansari5427 Mais on peut faire un passage par valeur si on veut modifier liste *Modifier(liste *L) mais f la fonction main il faut recuperer start = Modifier(Liste *start)
svp monsieu envoyer moi le cours pdf
Merci
merci prof
You are welcome. For any question, please write me.