Bonjour tout les gens , je n'ai pas compris quelque chose dans le cours de c/c++ de matéo ... en effet , il est dit que la mémoire vive est vidée a chaque fois que l'on éteint l'ordi ... et que une variable non déclarée prend la valeur qui était resté dans l'emplacement ... maius , au démarrage d'e l'ordinateur ... quelles valeurs prennent les variables ???
Et bien, au démarrage de l'ordi, les emplacements en RAM ont un état indéterminés. On ne connait leur valeur que lorsque l'on va les lire pour la 1ère fois. Donc chaque bit de la RAM prend une valeur 1 ou 0 de façon complètement aléatoire au démarrage.
Franchement on peut considérer que c'est aléatoire. Du temps que tu as compris qu'il valait mieux initialiser tes variables de suite pour pas qu'elles contiennent n'importe quoi, tu as retenu l'essentiel
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)