int i = 2*5/2;
int j = 2*(5/2);
printf("%d\n,%d\n",i,j);
Associabilità variabile : quando eseguo questo programma, la prima istruzione mi dà i = 4;
Non dovrebbe darmi 2, perché secondo la regola BODMAS /
viene valutata prima di *
, quindi la variabile avrebbe dovuto essere valutata come (5/2)=2
e poi 2*2=4
?
So che questa è una domanda noob, ma questo non riesce mai a sorprendermi.