1、Delphi7实现循环结构的语句一共有3种:While语句、Repeat语句、For语句
Whil语句:
格式: While(循环条件) do
循环体;
说明:执行While循环体时 ,首先计算循环条件,若其为真,则执行循环体,否则,跳出循环
2、Repeat语句用来实现“直到型循环”,其语法格式及功能如下(这个就像C的do......while,就是不管三七二十一,干完之后再考虑后果)。格式如下:
Repeat
循环体;
Until(循环条件);
注:执行Repeat语句时,先执行循环体,再判断循环条件,如果循环条件为False继续执行循环体
Repeat语句与While语句的区别:
--Repeat是先执行循环体,后判断条件,因此循环体至少要执行一次;
--While语句是先判断条件,只有在条件为True时,才执行循环体,因此有可能循环体一次也不执行
在Repeat语句中:
(1)循环体可以是简单语句,也可以是复合语句,对于复合语句,不需要用begin...end括起来
(2)也可以使用Break和Continue语句来终止循环或结束本次循环
3、for语句:
格式:
For 循环变量 := 初值 To (Down To) 终值 Do
循环体;
说明:执行for循环语句时,对递增循环而言(递增用To,递减用DownTo),首先把初值赋值给循环变量,然后判断循环变量的值是否大于终值,如果是,将结束循环的执行;如果不是,将执行循环体,循环体执行后使循环体变量自动增加1,并开始新的循环
在for语句中:
循环体可以使简单语句,也可以是复合语句,如果是复合语句,那么要用begin .....end括起来