问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中return 0;和return(0); 有什么区别?

发布网友 发布时间:2022-04-21 15:26

我来回答

5个回答

热心网友 时间:2022-03-31 15:45

1、退出方式不同

Return0表示程序正常退出,Return(0)表示程序异常退出,Return语句可以用来返回变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。作为程序开发的一般实践,该函数失败了。

2.不同的含义

Return0表示函数的正常结束,Return(0)表示函数异常终止,被调用的函数return1只是向主函数提供一个标志,指示执行遇到异常,然后返回主函数进行处理,继续执行。

3.布尔类型返回不同

Return0:返回false的权利,Return(0):true;通常这样的函数用于实现一个逻辑,以确定是否有数据,或检查是否有数据。

对于“yes”返回true,对于“no”返回false,例如:isalpha()来确定它是否是一个字母isdigit()来确定它是否是一个数字。

热心网友 时间:2022-03-31 17:03

看你的主函数,通常是没有影响的
举个例子
函数fun
int
fun();
//这个就需要返回一个值了
void
fun();//就不需要

-----------------
有没影响在于你这个if语句所在的函数体,如我所说,void
代表不需要返回值,则是return,
否则就需要return
0(如果是int或其他可以转换的类型的话)

热心网友 时间:2022-03-31 18:38

在不需要返回值的时候没有区别,
return函数是应用在有返回值的函数中,带出某种格式返回值用的;
C语言中函数是程序的基础,main函数也是函数,有返回值类型(int),所以需要return语句,但是main函数的返回值通常不需要,所以如果就此考虑,return0
1没有区别。

热心网友 时间:2022-03-31 20:29

在C语言中,return函数有两种原型
1、return 1;
2、return (1)
这两种原型是等价的。

关于return的几句话是:

1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething();

2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。

3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。

4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。

参考资料:C语言

热心网友 时间:2022-03-31 22:37

没区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? c语言中return 0是什么意思? C语言中Return 0是什么作用 C语言里return 0和return 1什么意思 C语言编程里最后的return 0 有什么含义? c语言return 0的作用是啥呢? C语言中,最后一个代码 return 0; 这个代码是什么... return 0在c语言中是什么意思? C语言中的return 0是啥意思 c语言中return 0是什么意思? C语言中的“return 0”是什么意思? C语言中return 0 表示什么 华为mate20x有指纹识别吗? 如何用华为连接iPhone热点? 华为手机怎么连接个人热点 华为手机怎样连接热点? 华为怎么连热点手机 vue项目axios请求的token为空,无法获取缓存值? 蓝鲸系统读者导入类型不能为空 token为空是什么意思 QQ互联登录失败,token为空 有人知道怎么处理吗 C语言中return 0.表示程序返回0 C语言中return 0有什么用? c语言return 1和return 0有什么区别 return 0在c语言中什么意思?谢谢 c语言中return 0 C语言里面return0什么用的 C语言return 0出现在哪里? 百旺税控盘版本号V2.0.38 200529.2 用户密码忘了怎么办? 为什么我的CAD滚动滑轮不能放大和缩小? cad滚轮缩放不了了怎么办 cad怎么进一步缩放不了了 CAD中滑轮不能实现缩放功能了,怎么办 cad滚轮不能实时缩放怎么办? cad滚轮可以平移不能缩放 蓝牙鼠标滚轮在CAD中不能对图形放大和缩小 鼠标滚轮在CAD制图中不能放大和缩小是什么原因? 航天金税盘税收分类编码表版本号19.0这是怎么回事,不是17.0吗 智齿发炎,是长牙吗? 智齿长牙,发炎了,有可能是智齿牙冠炎怎么自己处理