Problema con precedencia de operador [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Por qué "++ x || ++ y && ++ z ”calculan primero“ ++ x ”, aunque el operador“ && ”tenga mayor prioridad que“ || ” 11 respuestasLa O / p resulta ser x = 2, y = 1, z = 1 que no está de acuerdo con la precedencia del operador. Estaba ejecutando esto en el compilador Turbo c ++:
void main()
{
int x,y,z,q;
x=y=z=1;
q=++x || ++y && ++z;
printf("x=%d y=%d z=%d",x,y,z);
}