Bonjour à tous,
J'aimerais comprendre la différence entreet
Code : Sélectionner tout - Visualiser dans une fenêtre à part int *tableau
En effet, cela concerne la fonction minimum :
Code : Sélectionner tout - Visualiser dans une fenêtre à part int []tableau
si j'appelle ma fonction avec un pointeur, gcc me renvoie un warning du type : "fais gaffe , ton parametre c est un "int *", et toi tu lui donnes un "int" " ... mais bon ça reste un warning...
Par contre si j 'appelle ma fonction avec un tableau , gcc me renvoie une erreur du type : " ta oublié ';' , ',' , ')' avant tableau"
alors j'aimerais comprendre la différence... J'en appele à vos connaissances.
Merci.
Ci joint le code :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int minimum(int m,int []tableau){ int compteur=tableau[0]; int f=0; for(f;f<m;f++){ if(compteur<tableau[f]){ compteur=tableau[f]; } } return compteur; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 int minimum(int m,int *tableau){ int compteur=tableau[0]; int f=0; for(f;f<m;f++){ if(compteur<tableau[f]){ compteur=tableau[f]; } } return compteur; }
Partager