Bonjour,
mon compilateur crie si je met :
ce qui me parait logique car la variable 'a' a déja été déclaré, mais si je met :Code:int main() { int a = 5; int a = 5; }
alors aucun soucis, pourtant dans la pile il va y avoir plusieurs déclaration d'une meme variable, pourquoi le compilateur ne crie pas ?Code:int main() { while(1) { int a = 5; } }
Merci d'avance pour votre aide
-----