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:
alors le programme marche, mais si je mets la déclaration du pointeur p en premier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ;
exemple:
Et bien dans ce cas-là, j'ai un segmentation fault à l'exécution du programme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ;
Quelqu'un pourrait-il m'expliquer quel incidence a l'ordre de la déclaration des variables en C SVP ?
Partager