例如:C - 是否可以从for循环中减去for循环的最大值?
void decrement(int counter) {
counter--;
}
int counter = 20;
for (int i = 0; i < counter; i++) {
for (int j = 0; j < counter, j++) {
decrement(counter);
}
}
理想,我想看到的是counter
变种正在递减一次for循环运行时间,所以它运行少于20次迭代。但gdb显示在decrement()
counter
内递减,但回到for循环counter
实际上保持不变。
是的,但是如果你打算这样做的话,它会更像'while'循环。 – jamesdlin 2010-04-12 21:41:12