5.- ¿Cual será el resultado del siguiente programa?
#include <conio.h> #include <stdio.h> main() { int a, b, c; a = 5; b = ++a; c = ( a + 5 * 2 ) * ( b + 6 / 2 ) + ( a * 2 ); printf( "%i, %i, %i", a, b, c ); } |
Solución
a
vale 5. Pero en la segunda se ejecuta b
= ++a = ++5 = 6. Tenemos a = b = 6.