Red de conocimiento informático - Computadora portátil - un programa

un programa

¿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í en VC 6.0 para calcular esta fórmula:

# incluir 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 ir a echar un vistazo.

Espero que te pueda ayudar .