Bonjour,
J'ai eu un entretien pour un boulot récemment et on m'a donné un qcm de C++ à faire. Je suis tombé sur une question bizarre, dont voici a peu près l'énnoncé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
int x = 2;
void main()
{
 int x;
 cout << x;
 {
   int x;
   x = 3;
   cout << x;
 }
 cout << x;
}
enfin c'est à peu près ce que faisait le programme. et la question était de trouver l'output. mais moi je n'avais jamais vu des accolades placées comme elles le sont dans ce prog. et pour moi il y a redéfinition de x.
Quelqu'un peut il m'expliquer
merci