1. 首页
  2. 生活常识
  3. return是什么意思

return是什么意思

简介:关于return是什么意思的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。
C语言中写return 0;是不是都可以省略?

看情况。

return在C语言中不是必须的。

C语言中的函数定义分为函数入口和函数出口。

当有入口参数或者出口参数时,需要说明参数的数据类型。

如定义一个延时函数,入口参数为延时时间,延时后不需要返回参数。

因此可以定义如下:void delayms(unsigned int T)void代表不需要返回值,也就是不需要使用return。

unsigned int T代表入口参数。

以下四个代码都能正确运行#include main()avg=sum/count;n=0;for(i=0;i printf("全班平均分%.2lf,成绩大于等于平均分的人有%d人navg,n);}#include int main()avg=sum/count;n=0;for(i=0;i printf("全班平均分%.2lf,成绩大于等于平均分的人有%d人navg,n);}#include main()avg=sum/count;n=0;for(i=0;i printf("全班平均分%.2lf,成绩大于等于平均分的人有%d人navg,n);}#include main()avg=sum/count;n=0;for(i=0;i printf("全班平均分%.2lf,成绩大于等于平均分的人有%d人navg,n); return 0;}main函数里的return 0;可以省略,但是这么写,返回值是不确定的,不过如果返回值(操作系统和执行你程序的另一个程序会得到)无关紧要,那么写不写无所谓。

首先我们要弄清楚在什么情况下需要有return。

它一般是指函数的返回值。

即如果我们需要一个函数有返回值,那它的返回值是多少?有返回值的函数,自然对应是没有返回值的函数。

没有返回值的函数,在函数声明时其返回值类型为void。

如果是这样的函数,那么它就不需要通过return进行返回任何类型。

如果一个函数在声明时,其返回值类型为int。

那么此时我们就需要用return对这个函数进行返回。

当然返回值类型不仅是int,可以是string或者是bool等等。

至于有返回值的函数和没有返回值的函数,其具体描述。

可以看作,如果我将一封信给一个信使,让他帮我把这封信寄给某个人,只要寄到就可以,我把信给他就不管了。

那么类似这样的动作可以视作没有返回值的函数。

相反,如果我把这个信给这个形势,我跟他说,你帮我把信寄给A之后我需要拿到A的一封回信,或者说A会给一封回信给我。

那么此时信使把我的信给了A之后,又带回了A给我的回信,那么此时可以视作有返回值的函数。

那么我们言归正传,如果c语言中写return 0是什么意思呢?一般在c语言中写return 0,一般是在返回值要求为int或者返回值为bool也就是真假类型函数中。

那么返回值为int的函数返回一个0,说明我执行完这个函数后,它会返回一个数值为0的数字给我。

如果返回值为真假类型返回一个0,说明执行完这个函数后,它会返回一个“假”状态给我。

这就是在c语言中写return 0的意义。

本文主要介绍了关于return是什么意思的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1757529.html