【发布时间】:2014-02-08 00:43:50
【问题描述】:
如果我可以同时使用 for 和 while 进行循环,我应该选择哪个?
[为]
int num = 10;
int i;
for (i=0; i<num; i++)
{
/* ... */
}
[同时]
int num = 10;
int i = num;
while ( i-- )
{
/* ... */
}
【问题讨论】:
-
后者永远不会没有休息就结束。
-
两者都不是。用于 (int i=0; i
-
定义最佳....速度最佳?记忆最佳?
-
@David Heffernan。 GCC 给我这个错误:
error: ‘for’ loop initial declarations are only allowed in C99 mode -
但是我为什么要使用旧标准的东西呢?
标签: c for-loop while-loop cycle