2001 – 2

Indicare il valore assunto da c nell’espressione

int a=5, b=6, c;
c = (a == b) ? ++a : b;

Soluzione: 6.


Il test (a == b) fallisce e c diventa b.

Se il test avesse dato esito positivo allora c avrebbe assunto il valore incrementato di a (6…).