关于一个c++ 小程序

185关注436浏览

int main()
{int x=2;
while(x--);
printf("%d\n",x);
return 0;
} 答案是-1
我想问结尾那个return 0是干啥的?有同学解释说那是当上面的x等于0时运行停止的意思,是吗�

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Greyson

    14人对此回答表示赞同

    在主函数中出现return 0 表示返回值为0. 表示程序正常退出,
    在自定义函数中出现时代表的是无函数返回值,只执行了代码,但不返回数值给主调函数。 追问
    展开
    14
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Javon

    11人对此回答表示赞同

    那是main函数的返回值。
    标准C++规定,main函数要有返回值。
    正常结束时,返回0,不正常时返回其他值,用以标示错误。

    这是C++标准规定的,但不是所有编译器都遵守这个规定。
    比如VC就可以让main函数返回值为空
    如:Void main(){}这样的。

    这个返回值很有用,比如你的程序是一个大项目中的一个小模块,。大项目要连续运行很多个小模块。你这个返回值就可以被大项目引用,以观察项目运行是否正常。根据不同的返回值
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Silje

    6人对此回答表示赞同

    告诉系统 我这个程序是否返回异常 int main ()所以必须有返回值 void main()就不需要了
    展开
    6
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部