int main(){ int a=0; for(;a<10 && a>4;a++){ cout << a <<endl; } }
在这种情况下,for 循环不打印任何内容。我真正期望的是打印从 5 到 9 的数字。是否有必要使条件为真才能进入循环?还是 a++ 语句仅在条件为真时才起作用?因为如果 a++ 语句有效,我猜数字会被打印出来。
c++ for-loop conditional-statements
c++ ×1
conditional-statements ×1
for-loop ×1