Initialiser les valeurs - langage C
Résolu
micapowa
-
Maxmax74 Messages postés 365 Statut Membre -
Maxmax74 Messages postés 365 Statut Membre -
Bonjour tout le monde,
J'ai débuté dans la programmation en C mais il a quelque chose que je ne comprends toujours pas !
A quoi ca sert d'initialiser les variables comme par exemple int age = 0; dans un programme en C alors qu'on pourrait mettre peut etre int age; et puis passer a l'autre ligne?
Merci d'avance pour cette question qui a l'air si simple :)
J'ai débuté dans la programmation en C mais il a quelque chose que je ne comprends toujours pas !
A quoi ca sert d'initialiser les variables comme par exemple int age = 0; dans un programme en C alors qu'on pourrait mettre peut etre int age; et puis passer a l'autre ligne?
Merci d'avance pour cette question qui a l'air si simple :)
1 réponse
-
"La déclaration d'une variable ne fait que « réserver » un emplacement mémoire où stocker la variable. Tant que l'on ne lui a pas affecté une donnée celle-ci contient ce qui se trouvait précédemment à cet emplacement, que l'on appelle garbage (en français détritus). "
C'est tout dit, tu te retrouves avec ta variable avec quelque chose que tu ne veux pas dedans.