- 5
- 104 326
Mohamed El Ansari
Morocco
Приєднався 29 жов 2011
Les files en C.
Présentation des files en C:
- Déclaration d'une file
- Ajouter un élément à une file
- Supprimer un élément d'une file
- Déclaration d'une file
- Ajouter un élément à une file
- Supprimer un élément d'une file
Переглядів: 4 312
Відео
Les piles en C.
Переглядів 6 тис.4 роки тому
Présentation des piles en C plus particulièrement : - la création de la structure pile - la fonction qui permet d'empiler un élément dans une pile - la fonction permettant de dépiler un élément d'une pile.
Les listes chaînées en C - Partie 2.
Переглядів 18 тис.4 роки тому
Les listes chaînées en C - Partie 2.
Les listes chaînées en C - Partie 1.
Переглядів 69 тис.4 роки тому
Les listes chaînées en C - Partie 1.
video incroyable
Merci
merci beaucoup
❤
❤❤❤❤❤
merci beaucup
svp monsieu envoyer moi le cours pdf
Très bonne explication merci beaucoup
Magnifique explication
Merci beaucoup ❤
bonnne explication merci
bonjour merci de m'expliquer le fonctionnalité de la fonction typedef
Bou
MERCI 😍😍😍
would you send to me the PDF version of this lesson please ?
Bien compris merci infiniment!
il faut montrer comment remplir la liste avec des boucles avant de montrer comment compter las éléments de la liste !!!
Bon travail
merci bien bonne courage
Merci
Merci professeur qu'Allah vous protège
merci beaucoup
merci prof
Bonne explication ! Merci bien
merci ca aide beaucoup
C'est quoi la différence entre exit() et abort()? Et merci d'avance.
Bonjour les deux fonctions sont utilisées pour arrêter le programme. Peu importe la différence. Si tu souhaites savoir la différence entre elles, tu pourras consulter : koor.fr/C/cstdlib/exit.wp koor.fr/C/cstdlib/abort.wp Bon courage
@@mohamedelansari5427 Ok, merci monsieur.
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)
pouvez vous monsieur m' éxpliquer l'utilitée de &Val_Depilee qu'on va passé à la fonct POP() au cas de passage par valeur
Bonjour , si on souhaite utiliser la fonction STACK * pop(STACK * head, int * Ptr_Val_Depilee); pour dépiler un élément de la pile. Dans cette forme de la fonction on a besoin de récupererr de la fonction deux choses (sorties) à savoir la pile (après avoir dépilé sa tête) et la valeur stockée dans l'élément dépilé. Si nous avons une pile STACK * p et un entier m (int m = 0; initialisée à zéro par exemple). L'appel s'effectue comme suit: p = pop(p,&m); La nouvelle pile sera obtenue à travers la sortie. Pour l'entier on fournit l'adresse de m pour qu'on puisse modifier l'entier m (passage par adresse). La valeur initiale de m sera écrasée Si on a une fonction de la forme STACK * pop(STACK * head, int Ptr_Val_Depilee); Le 2eme argument n'est pas un pointeur. L'appel : p = pop(p,m); Dans ce cas on va réussir à modifier la pile (on obtient la nouvelle pile après surpression du premier élément). Par contre, l'entier m va gardé sa valeur initiale. La fonction ne peut pas le modifier à cause du passage par valeur. J'espère que j'ai pu répondre à votre question. Bon courage
@@mohamedelansari5427 Merci monsieur, j'ai compris maintenant
Pas de problème
bonne explication. Merci infiniment
Si vous avez des commentaires pour améliorer les vidéos prochainement, n'hésitez pas à me le faire savoir.
merci prof
You are welcome. For any question, please write me.