Red de conocimiento informático - Conocimientos de programación - Programación es igual

Programación es igual

¿Cuáles son los resultados de esta prueba de expresión?

Calculé que era 0.

La prueba anterior puede entenderse como:

a = a+(a-(a * a));

De hecho, debería ser exactamente: a =(a = (a+(a =(a-(a = a * a))); así;

El siguiente es un fragmento de código que escribí usando VC++6.0 para calcular esto. fórmula:

# include & ltstdio.h & gt

void main()

{

int a = 10;

// a+= a-= a * = a;

a =(a =(a+(a =(a-(a = a * a)))));

printf( "a=%d\n ", a);

}

Puedes comprobarlo

Espero que así sea. ayudarte.