189 8069 5689

c语言函数必有返回值么 c语言函数返回值类型可以不写吗

C语言中,main函数需要返回值吗?

1、按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。

成都创新互联公司专注于网站建设|网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖VR全景等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身定制品质网站。

2、main()是省略了返回值类型,C语言会默认认为成main的类型为int,在main()的函数体内要返回一个值,如return 0;而void main()的返回值是void类型,也就是说没有返回值。

3、void main()表示函数无返回值,就是说在程序的结尾处不需要加上return 0。而return是在函数体中,用来返回特定值的。

4、不是必须有返回值。如果没有返回值类型名为void。

5、main()函数的返回值是返回也系统的,一般我们写的是return (0),也就是程序正常结束时,返回0。如果程序在运行期间出错,则自动返回1,告知系统该程序没有正常结束。我们可以做这样一个实验。

c语言中函数一般都有返回值吗?

不是必须有返回值。如果没有返回值类型名为void。

在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。

不是这样的 根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。

没有这个说法。主函数需要函数返回值,函数才需有返回值。函数不需要返回值时,用void 函数需要返回值时,函数类型按返回值的类型确定。

简单的说,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系。

当然不是所有函数都有返回值,如一些函数只要完成某些特定的功能即可,不需要返回特定的值给主函数。

C语言中的所有函数都要有返回值吗

1、不是这样的 根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。

2、在C语言中,主函数必须要有返回值。main 函数的返回值类型必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。

3、不一定。简单的C语言函数设计中,一般都设计成无返回值 void 类型函数。实在设计需要的情况下,才会定义相应的返回值相应类型。当然,返回值也是函数重要的特性。有返回值使程序设计得灵活。

4、没有这个说法。主函数需要函数返回值,函数才需有返回值。函数不需要返回值时,用void 函数需要返回值时,函数类型按返回值的类型确定。


分享标题:c语言函数必有返回值么 c语言函数返回值类型可以不写吗
标题路径:http://cdxtjz.cn/article/deoscij.html

其他资讯