Les arguments
Résolu
bonsoir à vous tous
je suis nouveau en programmation je voudrais vous demander est-ce-que une fonction peut avoir comme argument un enregistrement?
je suis nouveau en programmation je voudrais vous demander est-ce-que une fonction peut avoir comme argument un enregistrement?
2 réponses
-
ContributeurBonjour,
Si par enregistrement, tu entends structure, la réponse est oui.
Cdlt
-
Google is your friend-
-
-
Contributeur@Adaredje te rappelle
Pour le rappeler, encore faudrait-il l'avoir dit au moins une fois ;-).
Sinon, ici je ne parle pas de pointeur mais de structure. Et la syntaxe est la même que pour un type classique. Par exemple :void nomFonction (struct Toto);
void nomFonction (Toto);
si tu as utilisé typedef.
</code>
Le mieux est de lire un tuto : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/16119-creez-vos-propres-types-de-variables
Cdlt, -
-
Contributeur@AdaredSi tu mets "int toto(void)", cela sous-entend que la fonction renverra une valeur (return 5; par exemple). Si tu mets "void toto(void)", cela signifie que la fonction ne renverra aucune valeur.
-
-
Qu'est-ce que pour toi un enregistrement?