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.