作业帮 > 综合 > 作业

main(){int x=9;for(;x.0;x--){if(x%3==0){printf("%d",--x);con

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 14:15:38
main(){int x=9;for(;x.0;x--){if(x%3==0){printf("%d",--x);continue;}}}
main(){int x=9;for(;x.0;x--){if(x%3==0){printf(
for(;x.0;x--)
我猜是for(;x>0;x--) 吧
8 5 2
再问: 为什么 啊?
再答: x%3==0 得到的x=9 6 3 --x 求出的值是x减1之后的那个值。 x--求出的值是x减1之前的那个值。
再问: 可以详细些说吗?不懂!!
再答: 如果 x=3 --x;整个式子的值是2,x的值也是2。 x--;整个式子的值是3,但x的值是2。 printf("%d",--x); 输出的是整个式子的值,所以为2。 已经够详细了,再不懂我也没办法了。