我是 Delphi 的新手,因此对于我的问题的平庸我深感抱歉。
我怎样才能在 Delphi 中编写一个for
带有两个计数器的循环,就像在 C++ 中那样:
int i, j;
for (i=0, j=0; j<100; i++, j++) {
//do something
}
谢谢
我是 Delphi 的新手,因此对于我的问题的平庸我深感抱歉。
我怎样才能在 Delphi 中编写一个for
带有两个计数器的循环,就像在 C++ 中那样:
int i, j;
for (i=0, j=0; j<100; i++, j++) {
//do something
}
谢谢
您必须像这样“展开”循环:
在 Delphi 中,一个
for
循环只能有一个计数器,并且只能以 1 为增量。(但是,它可以使用 向上移动,to
也可以使用 向下移动downto
。)Delphi 语言中的另外两个循环结构是
repeat
和while
。使用
repeat
,您的示例可以写成这样:使用
while
,它看起来可能像这样: