Valeur par defaut d'une variable apres la declaration
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:
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