荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Chengal (穷困潦倒), 信区: Visual
标  题: pascal的循环机制
发信站: 荔园晨风BBS站 (Sat Jul 12 13:45:15 2003), 站内信件

pascal语言中大概有3种循环结构:

while conditions do
begin
{loops}
end;
这种循环用于不知循环次数,或者在程序的运行过程中有某状态改变时中止循环。

repeat
{loops}
until conditions
该循环和上一种循环差不多,用法上有点差别,就是,这种循环至少执行一次,
再判断until后面的conditions,而while conditions do,可能一次都不运行。
如:
i:=1;
while i<0 do
begin
i:=i*i;
i:=i-1;
end;
程序先判断i<0是否为真,结果是假,所以本循环一次都没有被运行。

var i:integer;
for i=1 to n do
begin
{loops}
end;
这个很好理解吧,跟vb差不多,跟c有点差别,主要用于对于循环次数已经知道
的循环,效率由于前面2种循环

大家有什么要补充的》

--

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.36.4]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店