Ah super, merci!
En fait, les tableaux de pointeurs, j'en n'ai pas encore fait beaucoup... alors quand j'ai vu ce [10] derrière un pointeur, je me suis posé beaucoup de questions.
Et plus loin, évidemment, je suis tombé dans le piège... je n'avais pas remarqué que c'étaient des fonctions... tellement j'étais braqué sur mes pointeurs et mes déclarations...
Mais là, je pense avoir compris le truc, et à force de faire des exercices (heureusement, j'en ai qui sont corrigés), ça va rentrer!
Par contre, la différence entre
int *p[10];
et
int (*p)[10];
j'ai du mal de la saisir...
mais je pense qu'en sois, ça n'est pas très important (du moins pas encore à mon niveau).
Du moment que j'ai compris que c'était un tableau de 10 pointeurs qui pointaient vers des entiers... c'est ce qui compte je pense
encore merci à tous
[edit]
En fouillant mes cours, j'ai trouvé :
int *p[10] ->tableau de 10 pointeurs vers des entiers
int (*p)[10] -> un pointeur vers des tableaux de 10 entiers
|