Petite question en c++ , svp !!!
Résolu/Fermé
marwen109
Messages postés
63
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
26 mars 2012
-
3 oct. 2010 à 13:46
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 3 oct. 2010 à 15:40
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 3 oct. 2010 à 15:40
A voir également:
- Petite question en c++ , svp !!!
- Petite amie virtuelle en français - Accueil - Intelligence artificielle
- Petite croix snap - Forum Snapchat
- Petite majuscule word mac ✓ - Forum MacOS
- Comment dévisser une petite visse sans tournevis - Forum Réseaux sociaux
- La fenetre actuelle est trop petite pour afficher correctement cette feuille - Forum Google Docs
1 réponse
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
Modifié par Pacorabanix le 3/10/2010 à 15:41
Modifié par Pacorabanix le 3/10/2010 à 15:41
la ligne void f(int, int=12); est juste le "prototype" de la fonction f.
Il est là pour résumer ce qu'est la fonction f et quels arguments elle prend.
le compilateur en a besoin, si par exemple tu choisis de mettre la fonction main avant la fonction f.
En plus de cela, dans le prototype, dans ton cas il est précisé une valeur par défaut.
c'est à dire qu'il est dit qu'on peut appeler f avec un seul argument : f(a), au lieu des deux prévus : f(a,b) , et que dans ce cas le compilateur interprétera ceci comme si tu avais fait f(a, 12).
Il est là pour résumer ce qu'est la fonction f et quels arguments elle prend.
le compilateur en a besoin, si par exemple tu choisis de mettre la fonction main avant la fonction f.
En plus de cela, dans le prototype, dans ton cas il est précisé une valeur par défaut.
c'est à dire qu'il est dit qu'on peut appeler f avec un seul argument : f(a), au lieu des deux prévus : f(a,b) , et que dans ce cas le compilateur interprétera ceci comme si tu avais fait f(a, 12).