【发布时间】:2013-07-27 07:43:22
【问题描述】:
小问题只是为了澄清。
在 ZX-Spectrum BASIC 编译器中有 FOR TO STEP NEXT 循环,其中 TO 是无条件的:
10 FOR i=1 TO 5 STEP 1
我在 C 中尝试过类似的做法
for (i=1; i==5; i++);
当然循环不起作用(== 在这里永远不会正确)......所以问题是:
在 C FOR 循环中,我们应该始终使用 CONDITION 来停止循环(我的意思是 FOR 语句括号中的 CONDITION),例如 FOR (i=0; i;i++);
【问题讨论】:
-
i=++?这是什么意思? -
应该是
for (i = 1; i <= 5; i++)
标签: c basic zxspectrum