目的

在循环中加上代码,可以重新执行这次循环

问题

自带的跳出循环,到循环尾 都不符合。

解释

就像是几个学生跳远一样,一个一个来。 如果某个学生没有及格,那么再给他机会。 就是相当于在记次循环中,在某次循环中,需要再次执行这次循环

实现

在记次循环中加个循环判断首,也就是说先让这个学生跳一次,只要没有及格,就一直给他机会。

更多

这里不像是C可以在循环中再更改循环的次数,易语言的记次循环和变量循环在最初指定的时候,次数就固定了。

C:这段代码,可以在第5次循环的时候,通过改变i的值,来设置再次执行这次循环。

#include <stdio.h>

int main(void) { 
    int i;
    int first = 0;
    for (i = 0 ; i <= 5; i++){
        printf("%d",i);
        if(i==5 and first==0){
            first=1;
            i--;
        }
    }

    return 0;
}