Bonjour à tous,
Une petite question à propos du code suivant :
C.png
Est-il normale que la variable "tab" pointe sur sa même adresse, sachant que tab pointe aussi sur le début du tableau.
De plus, lorsque qu'on lance un "scanf" sur "&tab", le compilateur émet un warning alors que d'après les résultats du code ci-dessus,
on a exactement la même adresse ?
Une petite question à propos du code suivant :
Code:
#include <stdlib.h> #include <stdio.h> int main(int argc, char **argv) { int tab[] = {1,2,3}; printf("L'adresse de tab est : %p\n", &tab); printf("La valeur de tab est : %p\n", tab); printf("L'adresse de la premiere case du tableau est : %p\n\n", &tab[0]); return 0; }
Est-il normale que la variable "tab" pointe sur sa même adresse, sachant que tab pointe aussi sur le début du tableau.
De plus, lorsque qu'on lance un "scanf" sur "&tab", le compilateur émet un warning alors que d'après les résultats du code ci-dessus,
on a exactement la même adresse ?
Commentaire