作业帮 > 综合 > 作业

main( ) {int x=3; do {printf("%d\n",x-=2;} while (--x)); }

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/19 12:58:26
main( ) {int x=3; do {printf("%d\n",x-=2;} while (--x)); }
main( ) {int x=3; do {printf(
printf("%d\n",x-=2; 这个地方少个右括号,
还有输出结果是:
1
-2
不知道楼主具体是什么意思?
看看对你有用没?
再问: 不好意思,是忘加一个右括号了,能有祥细的解题步骤吗?
再答: 你那道题具体要实现什么功能啊?不知道、 但是输出结果就是: 1 -2
再问: 我就是问输出结果,当!(--x),为负数的逻辑非就是假吧?结束循环
再答: 是的。只有!(--x) 这时的x为1时才为真。其他都为假。