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 :
tab est un pointeur vers son premier élément et donc contient l'adresse de tab[0].
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);
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.
Partager