Pourquoi dans le prototype on ne met pas les variables ?
Exemple :
Merci 8-)Code:
1
2
3
4
5
6
7
8
9
10
11
12 ... main() { void echange(int *, int *); ... } void echange(int * a, int * b) { ... }
Version imprimable
Pourquoi dans le prototype on ne met pas les variables ?
Exemple :
Merci 8-)Code:
1
2
3
4
5
6
7
8
9
10
11
12 ... main() { void echange(int *, int *); ... } void echange(int * a, int * b) { ... }
Ca dépend des enseignants. Personnellement, je les mets, c'est purement indicatif, et c'est super pratique pour la compréhension de ce que fait la fonction.
On peut ne pas les indiquer, tout simplement parce que le compilo n'en a pas besoin à cet endroit.
Le prototype d'une fonction sert au compilateur à savoir qu'une fonction existe et quels sont les types des arguments de celles-ci.
L'information nécessaire au compilateur est donc le type des arguments.
Rajouter le nom des variables reste valide.