Código fuente de Printf 6
La clave para analizar este problema es comprender el papel de los símbolos autocrecientes y autodecrecientes. Tomemos como ejemplo el autoincremento de X. En el proceso de salida o asignación, puede utilizar la forma x++ o ++x. Si una variable está precedida por un símbolo de incremento, la variable se usa primero y luego se incrementa. Por ejemplo, la salida i++ en la pregunta primero genera el valor de I - 6, y luego I aumenta por sí solo. Si el símbolo aparece primero y la variable después, primero cambie el valor de la variable y luego use la variable. Lo autocreciente y lo autodecreciente son lo mismo. Por lo tanto, al generar -J en la pregunta, primero reste 1 de J para convertirlo en 8, luego use una variable para generar y genere 8. Entonces el resultado es 6,8.
Captura de pantalla del código
Captura de pantalla del código
Código completo #include? & ltstdio.h & gt
int? principal()
{
int? i=6, j = 9;
printf("%d?, %d\n", i++, -j);
¿Regresión? 0;
}
No es fácil hacerlo a mano, espero que puedas adoptarlo~