Red de conocimiento informático - Conocimientos de programación - Programación de funciones condicionales

Programación de funciones condicionales

El código es el siguiente:

#Include "iostream"

Usar espacio de nombres std

void main(){

int I;

p>

for(I = 1;ilt=500;i){

if(i3==2 || i5==3 || i7==2 )

cout lt ltI lt lt' ';

}

}

Datos extendidos

Lenguaje C bucle for (declaración for) Explicación detallada

Además del bucle while, ¿qué más hay en el lenguaje C? ¿para qué? Bucles, ¿cuáles son más flexibles en su uso y pueden reemplazarse por completo? Mientras bucle.

La forma general de un bucle for es:

For (expresión 1; expresión 2; expresión 3) {

Bloque de instrucciones

}

El proceso de operación es el siguiente:

1) Primero ejecute la "expresión 1".

2) Ejecute nuevamente "Expresión 2". Si su valor es verdadero (distinto de cero), ejecute el cuerpo del bucle; de ​​lo contrario, finalice el bucle.

3) Después de ejecutar el cuerpo del bucle, ejecute la "expresión 3".

4) Repita los pasos 2) y 3) hasta que el valor de la "expresión 2" sea falso, y luego finalice el ciclo.

En los pasos anteriores, 2) y 3) son un bucle y se ejecutarán repetidamente. La función principal de la declaración for es ejecutar continuamente los pasos 2) y 3).

La "Expresión 1" solo se ejecuta en el primer ciclo y no se ejecutará nuevamente en el futuro. Puede considerarse como una declaración de inicialización. La "Expresión 2" es generalmente una expresión relacional que determina si se debe continuar con el siguiente ciclo, lo que se denomina "condición de ciclo". La "Expresión 3" es una expresión con operaciones de autoincremento o autodecremento en muchos casos, por lo que la condición del bucle gradualmente se vuelve "insostenible".