La Red de Conocimientos Pedagógicos - Currículum vitae - Explicación de preguntas reales del lenguaje C

Explicación de preguntas reales del lenguaje C

1. Un

While() determina si los paréntesis son verdaderos o falsos. Si la expresión es 0, es falsa. Si la expresión no es 0, es verdadera. El operador no lógico "!", en pocas palabras, convierte un valor distinto de 0 en 0 y un 0 en 1. . .

"Aunque (!x)" es "(!x)", tome la verdad y haga un bucle, es decir, "! Cuando el valor de "x" no es 0, significa que el valor de "x" es 0. Entonces x==0

2.C

Este problema es el mismo que el anterior, es decir (m) cuando la expresión es verdadera, ejecute a++ +; cuando sea falso, ejecute

Verdadero o falso de la expresión m! =0, así que elija c

#define es una definición de macro. es reemplazar s(m, n) con m/n, entonces s(4+2, 2+1) se convierte en 4+2/2+1 = 4+1 = 6.