c语言程序 输出结果是什么 具体步骤呢?

#include<stdio.h>main(){inty=10;while(y--);printf("y=%d\n",y);}... #include <stdio.h>
main()
{
int y=10;
while(y--); printf("y=%d\n", y);
}
展开
 我来答
酷鱼sama

推荐于2016-10-01 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:51.7万
展开全部
输出y=-1
while(y--);一直执行,是先对y进行判断,然后才执行--操作,所以当y=0的时候退出循环,同时做了--的操作,所以最后y是-1
追问
是不是 while 的括号内 要大于 0
追答
是要不等于0,如果小于0也是可以执行的。
因为while的条件其实是true或者false,只有零和非零的答案
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式