Red de conocimiento informático - Aprendizaje de programación - ¿Qué significa si(i=1,ilt;=10,i)? ¿Cómo entiendo cuando tengo que hacer un bucle 10 veces para una i específica?

¿Qué significa si(i=1,ilt;=10,i)? ¿Cómo entiendo cuando tengo que hacer un bucle 10 veces para una i específica?

El correcto debería ser if(i=1,ilt;=10,i);

Significa que el valor inicial i=1, si ilt;10, entonces i=i 1, luego ejecuta:

La primera vez, i=1, 1lt; 10, i=1 1=2

La segunda vez, i=2, 2lt; /p>

La tercera vez, i=3, 3lt; 10, i=3 1=4

.....

La décima vez, i=10 , 10=10, i=10 1=11

La undécima vez, i=10, 11gt; 10 ya no cumple la condición de ilt = 10, salta del bucle