作业帮 > 综合 > 作业

执行下列程序段后,输出结果是_________.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 13:31:54
执行下列程序段后,输出结果是_________.
int y=10
do y--;while(--y);
printf("%d\n",y--);
执行下列程序段后,输出结果是_________.
程序的最终结果是【0】
其实这主要考察的就是自增自减的引用问题,还有就是在while()循环里实现的y++和++y
需要注意的就是:
1:y--,先引用y,再将y减一,在最后的printf()里面就是这样,其实输出的时候y并没有减一
2:--y,先减一,在引用,这就和我们平时想的一样了
3:while()循环,只有当条件为真时,执行循环体

没有给你一步步推导,记住注意的这几点,应该就能自己推出来了o(∩_∩)o
【验证示例】:
#include
int main()
{
int y=10;
do
y--;
while(--y);
printf("%d\n",y--);
}



希望可以帮你