摘要: 今天在写程序时,使用了for循环,发现一个问题,for循环的基本形式为:for i:=0 to count do其中如果count在循环的过程中,发生变化时(如:循环显示列表的各项,但在运行过程中又往列表中加入了新项,这时列表的总项数就发生了改变),就会出现问题。下面一个小例子说明下,如果count 起初是5,在循环的过程中将其增加到10,则for循环仍旧按照5来运行,如:1 num := 0;2 count := 5;3 4 for i:=0 to count do5 begin6 num := num + 1;7 if count <10 then8 count := count + 阅读全文
posted @ 2011-04-22 22:50 宝络 阅读(805) 评论(1) 推荐(1) 编辑