Los valores de las variables plásticas A, B y C son todos 2. ¿Cuál es el valor de la expresión A-B++c++? También dígame cómo diseñar la lista de distribución.
1. Prioridad y asociatividad de los operadores
Los operadores ++ y - tienen mayor prioridad que + y -, y ambos son combinaciones correctas.
2. Operadores anteriores a ++ y posteriores a ++
Antes de ++, es decir, ++a, el resultado de la expresión es el valor después de aumentar A.
El sufijo ++ es a++, y el resultado de la expresión es el valor antes de que se aumente A.
Título: A-B++C++
1, primero coloque los corchetes según prioridad.
(a - )-(b++)+(c++)
2. Los paréntesis se calculan primero y ambos tienen como posfijo el operador ++. Los resultados son los resultados anteriores. el incremento automático.
2-2+2
3. El resultado final es 2.
4. Al mismo tiempo, A pasa -, B y C pasan ++, a=1, b=3, c=3.
5. El código anterior está desensamblado.
a-b+ c;
a-;
b++;