这段代码从用户输入一个整数n开始,然后在一个循环中每次减少2并打印当前值,直到n不大于0为止。例如输入5会输出5 3 1。 - 循环的初始条件写成了`for (n; ...)`,这里`n`本身没有副作用,可以正常工作,但更常见的写法是省略第一个表达式,写成`for (; n > 0; ...)`,这样更清晰。 - 注意当输入为偶数时,循环会打印所有偶数直到0,但不会打印0,因为条件是`n > 0`。例如输入6会输出6 4 2。
Copy this url:
QR-code: