Bonjour tout le monde , j'ai un petit soucis {Je veux savoir pourquoi lorsqu'on decalre une variable int hors le main elle est initialiser par defaut a 0 et si on la declare dans le bloc main ca va leur par defaut est = 1988468276 }
voila le code demonstrant ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <stdio.h> #include <stdlib.h> int i_Hors_Main ; main() { int i_En_Main; printf("la valeur initiale de i decalré hors main ! %i\n" , i_Hors_Main); printf("la valeur initiale de i decalré Dans le main ! %i\n" , i_En_Main); system("PAUSE"); return 0; }
Merci de me répondre
Bon reception
Partager