Exercice corrigé les pointeurs en langage C, tutoriel langage C.
Soit P un pointeur qui ‘pointe’ sur un tableau A:
int A[] = {12, 23, 34, 45, 56, 67, 78, 89, 90};
int *P;
P = A;
Quelles valeurs ou adresses fournissent ces expressions:
a) *P+2
b) *(P+2)
c) &P+1
d) &A[4]-3
e) A+3
f) &A[7]-P
g) P+(*P-10)
h) *(P+*(P+8)-A[7])
La correction exercice C/C++ (voir page 2 en bas)