La Red de Conocimientos Pedagógicos - Currículum vitae - Problemas de segundo nivel en lenguaje C

Problemas de segundo nivel en lenguaje C

1. break; es una forma diferente de decirlo, se ejecuta cuando if(!(ji)) es verdadero, no se ejecuta cuando es falso, entonces if(I > J-1).

2. si if (I gt; J-1) es falso, entonces printf no se ejecutará, y if es una declaración condicional, que es una función de nuestro "¿Qué pasaría si...".

Proceso de ejecución: primero determine si la condición entre paréntesis después de if es verdadera, y luego decida si ejecutar inmediatamente la declaración de contenido (...) después de if (puede ser una declaración o una bloque de programa, es decir, use { }) según el resultado del juicio.

3.

El proceso de implementación correcto debe ser:

a.

j = 10 10 lt = 11 es verdadero.

i = 9 9 lt10 es verdadero

Juzga si (!(109))=!1 es falso, omite el descanso

Luego ejecuta for( I = 9; I ltj; I) en la última oración i, entonces I = 10;

El juez I < j, 10 lt; 10 es falso para salir por (I = 9; I ltj; I) ciclo. (para (I = 9; Iltj; I) solo hay una declaración en el cuerpo del bucle)

b.

Ejecutar si (10 >; 10-1) si es verdadero, ejecute printf y Salida 10;

C. Ejecute for(j = 10; j lt=11; j en J ), luego j = 11;

i=9, 9 lt; 11 se mantiene;

Juzga si (! (119)) es falso y omite el descanso.

............

............

Este El proceso continúa,

Nota:

Para el proceso de ejecución del bucle (a; b; c):

1. a es la condición de prueba inicial del bucle for, que solo se ejecuta una vez durante el bucle, es decir, se proporcionan datos de prueba preliminares a la variable al comienzo del bucle.

2. b Para el juicio, cada bucle primero debe juzgar si la condición es verdadera. Si se crea el contenido del cuerpo del bucle, saldrá del bucle inmediatamente.

3.c, ejecute el contenido en el cuerpo del bucle cada vez y luego ejecute c.

La secuencia de ejecución del bucle for es la siguiente.

para(I = 0;ilt10;i)

{

......

}

Primero asigne el valor 0 a la variable I.

Juzga I < 10, verdadero, ejecuta {...}, falso para salir del bucle,

Después de ejecutar {...}, ejecuta i;

Entonces juzgue I < 10.. . Este ciclo continúa hasta que I < 10 es falso