Red de conocimientos turísticos - Conocimientos sobre calendario chino - En lenguaje C, ¿se puede anidar una declaración de bucle for en una declaración else después de una declaración if?

En lenguaje C, ¿se puede anidar una declaración de bucle for en una declaración else después de una declaración if?

En lenguaje C, las declaraciones de rama if...else y las declaraciones de bucle for, así como otros bucles y ramas, se pueden anidar, es decir, la declaración else después de la declaración if se puede usar después de la declaración de bucle for, por ejemplo:

Dado un número entero n, determine si el número entero n es menor que 2. Si es menor que 2, le indicará que el valor dado no está dentro del rango válido. De lo contrario, calcule la suma acumulada de los valores. ​​​del 1 al n.

int sum=0;

if(n<2){

printf("El valor dado no está en el rango válido"); p>

}else{

for(int i=1;i<=n;i++){suma = suma +i;}

printf("% d" ,suma);

}

p>