荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: 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软件 网络书店