当前位置:首页>开发>正文

delphi中for的使用 delphi for 循环 高手进

2023-07-05 09:56:24 互联网 未知 开发

 delphi中for的使用 delphi for 循环 高手进

delphi中for的使用

这里面犯了严重的错误,你把循环变量在循环内部进行修改,当for i:=0 to 10 do 这样写的时候,在循环内部修改i的话,刚好会跳过10,i的取值顺序如下:0 1 3 5 7 9 11 13 ...这样就永远达不到10,这个和C不一样,C的for循环是用i<10这样的逻辑判断作为结束条件的,而delphi只是判断是否到达了10,那很显然如果改成11就可以达到了,所以不会死循环。

delphi for 循环 高手进

其实这是取200内质数的;
for i:=2 to 15 do 这边的2 to 15是什么意思?->I是约数,对于200 内的15已经足够;
begin
for j:=i 1 to 200 do 这边为什么是j 1 to 200?->找大于约数的质数
begin
if j mod i=0 then
Exclude(primeN,j) 这个exclude 函数是什么意思? 最好加个例子
end
end

至于Exlude,delphi 中有例子;好像在单元System

delphi for循环

1、 while not adoquery.Eof do
begin
temp := adoquery.FieldByName(flmc).AsString
cbb1.Items.Add(temp)
adoquery.Next
end

2、for i:=0 to adoquery.RecordCount-1 do
begin
temp := adoquery.FieldByName(flmc).AsString
cbb1.Items.Add(temp)
adoquery.Next
end

最新文章