Bonjour,

Avant de poster j'ai recherché à plusieurs endroits mais n'ai pas pu comprendre les tutos pour un point préçis.

Mon (petit) souçi est une incompréhension entre pointeur et tableau.

Voici deux lignes de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
  int tab[10]={0};
  printf("adresse de tab = %d\n Valeur de tab = %d\n", &tab, tab);
tab est un pointeur vers son premier élément et donc contient l'adresse de tab[0].
Bon, si j'exécute les deux lignes ci-dessus, je m'aperçois que j'ai le même résultat , le même emplacement en mémoire (2293568).
Ce que je ne trouve pas logique: car tab doit bien en effet contenir l'adresse de tab[0] mais &tab devrait renvoyer l'adresse de tab lui-même.

Merci de vos réponses.