例如: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