永发信息网

C语言编程里最后的return 0 有什么含义?

答案:7  悬赏:60  手机版
解决时间 2021-04-28 08:58
C语言编程里最后的return 0 有什么含义?
最佳答案
return 0是正常退出,return 非零是异常退出,这是返回给控制台的,不在编的程序的控制范围内,是给操作系统识别的,对你的程序无影响。如果是C中,定义void main()可以不用返回值。
  编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到相应结果的过程。
  为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。
全部回答
c程序退出时,告诉操作系统程序完成的状态。
返回值
当函数结束的时候把函数返回到原来的函数
有些函数需要返回一个值,return 0;用于返回该函数的值,这个值是0,并退出该函数。某些时候,需要return 一个变量或者一个指针,不一定是0,但return后,该函数会提前结束
这个得结合前面的main,其实就像我们自己写的函数除了void这一类都要return 一个值。如果还没有feel的话,你就把它当做是必须的语法要求就ok了。
在SHELL下可以得到你的程序的返回值。
一般任何一个程序退出时,都有一个状态值,成功完成程序返回0;
出错退出时,一般返回-1(255)。
判断这个值,我们就知道程序的运转是否正常了。
return 通常用于函数中,作为一个函数返回值!
-----------
情形1)main函数中的return
main中的return值返回的是主函数的执行情况
0:表示无错误退出
1:表示异常退出
情形2)常规函数的return
int func(int a, int b)
{
return a+b;
}
该函数的返回值就用于计算a+b的值。
比如:int c = func(a, b);
-------------------
此外,返回值还可以是BOOL型、Char型或其他类型。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想换个独立彩虹512独立显卡~内容进来看~
洛克王国管子
赛尔号11.20的任务中无法与赫卡特对战
给爱如几个释,这无谓的日子。眼泪是唯一的奢
歌颂新中国发展的诗词,形容的诗:街上的人却早
细胞分裂间期和有丝分裂期同时进行吗?
怎样才能得到女人的心?
龙潭南约东街在什么地方啊,我要过去处理事情
哪里有中国联通发短信手机免费版的
八月十五月亮的诗句,描写中秋节月亮的古诗有
别说你还爱着我的歌词?
莆田哪里有卖非主流**
上海和无锡哪有SJ的实体周边店
北京考的c照别的地方能用
云星路/广场路(路口)地址在哪,我要去那里办
推荐资讯
有什么游戏能好玩点?网络游戏
大明创基科技开发公司在什么地方啊,我要过去
哪些专业需要外贸单证的!!!
求DNF50顶级刷图装备,麻烦祥细介绍一下每样
南昌特色瓦罐煨汤小吃这个地址在什么地方,我
魔兽地图超越极限1.02版本谁有
进入游戏后出来的是右上左上右下左下的4键模
誰有迈克杰克逊太空步的视频啊?
怎么样可以不在爱?
电路支路数怎么算
做一个人难 做一个男人更难 怎样做才是一个好
永兴酒业地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?