Importance dans l'odre des déclarations ?
Salut tout le monde,
Je débute en C (avant j'étais sur java), et j'ai un petit soucis:
Au début de mon programme, si je déclare mes variables comme ça:
Code:
1 2 3 4 5 6 7
| int fin_test = 1000 ;
int *p ;
int nb_valeurs = 0 ;
int valeur ;
int max = 0;
int potentiel ;
int i ; |
alors le programme marche, mais si je mets la déclaration du pointeur p en premier
exemple:
Code:
1 2 3 4 5 6 7
| int *p ;
int fin_test = 1000 ;
int nb_valeurs = 0 ;
int valeur ;
int max = 0;
int potentiel ;
int i ; |
Et bien dans ce cas-là, j'ai un segmentation fault à l'exécution du programme.
Quelqu'un pourrait-il m'expliquer quel incidence a l'ordre de la déclaration des variables en C SVP ?