Je comprends pas certains bout de code, donc je vous les mets.
En espérant que vous m'aidiez à comprendre... Merci.
affiche à la console : 24 20
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int m = 24, n= 024; printf("%d %d\n",m,n);
Question : Pourquoi le n = 024 apparait en 20 ?
------------------------
affiche 456 123.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int a = 123, b=456 ; a ^= b ^= a ^= b; printf("%d %d",a,b);
Question : Que signifie la ligne a ^= b ....etc ?
-------------------------
affiche 16 et 21.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int i = 0; for(i=0;i< 20;i++) { switch(i){ case 0: i+=5 ; case 1: i+=2; case 5: i+=5; default: i+=4; break; } printf("%d", i); }
Question : Pourquoi ? Je vois bien que dans le switch on commence à i = 0 donc i+=5 alors i=5 , déja il ne l'affiche pas et ensuite d'ou sort le 16 ? Oo
Merci d'avance - parce que la je nage... enfin plutôt je coule ^^ -
Partager