程序编程循环

时间:2014-11-21 09:27:33

标签: loops procedural-programming

我想澄清一些关于程序编程中循环的事情。所以,我在第六种形式的IT课程中编写程序编程单元,我们需要编写三种不同类型的循环,这些循环是"固定为循环"," Pre -check while loop"和"后循环检查"。 我想我已经知道这些是什么了,我找不到足够的证据来支持我认为我所知道的。

固定for循环: 我认为固定for循环就是我所说的"泛型" for循环,我认为这是你用for循环定义计数器变量的地方,例如:

for (int i=0; i <= 6; i++ ){
     print("Iteration " + i);
}

预定义的while循环:我认为这是一个while循环,其中计数器在循环之前定义,例如:

int counter = 0;
while ( i <= 10){
    print ( "Iteration " + i);
    i ++;
}

但是,如果上述情况属实,那么我就不明白后定义的while循环是什么。 如果有人愿意澄清每个循环的内容,我将非常感激。

我的问题,如果不清楚: 以下循环做了什么以及如何定义:&#34;固定用于循环&#34;,&#34;预定义时间&#34;和&#34;后定义&#34;

2 个答案:

答案 0 :(得分:0)

我可能错了,但我相信有一个do-while构造。以Java为例,你有

do {
     statement(s)
} while (expression);

如果条件被评估为“post”,或者换句话说,“在第一次迭代之后”。

答案 1 :(得分:0)

你可以使用do ... while循环,它基本上与一段时间相同,但条件是在结束时而不是在开始时。

int i = 0;
do {
    print ( "Iteration " + i);
    i ++;
} while ( i <= 10)

如果您想在检查条件之前执行一段代码至少,这非常有用。