Programación de funciones condicionales
#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".