小问题只是为了澄清。
在 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<6 ; i++);