#include<stdio.h> void essai(int* t1, int t2[]) { printf("valeur de t1: %p \n", t1); printf("valeur de t2:%p \n",t2); t1 = t1+1; t2 = t2+1; printf("valeur de t1: %p \n", t1); printf("valeur de t2: %p \n",t2); } int main(void) { int tab [3] = {30,40,60}; essai(tab,tab); } Remarques: t2 = t2 + 1; est autorisé dans essai tab = tab + 1; est INTERDIT dans main Donc t2 est bien un pointeur et NON un VRAI TABLEAU. |