¡Por favor, dame algún consejo sobre una pregunta de lenguaje C de nivel 2! ! !

Si (j%2) continúa cuando es un número impar, continúa y si se ejecutan y solo juzga si es 0. Si es 0, no se ejecutará; si es distinto de cero, se ejecutará cuando obviamente sea un número par, j%2 es cero, por lo que no se ejecutará;

La forma más fácil de aprender esto es probarlo con un WIN TC y agregar una declaración de prueba de salida, y eso es todo.

Así:

Si (j%2)

{ printf("j=%d\n ",j);

Continuar;

}

De esta manera, cuando j genera qué número, la ejecución continúa. . Si no lo entiendes, pregúntame.

Continuar significa finalizar este ciclo y entrar en el siguiente. Por lo tanto, al continuar, no ejecute x++, no importa lo que siga, no ejecute, salte directamente al siguiente bucle, j++, y continúe juzgando. .