189 8069 5689

c语言函数必须返回吗 c语言什么时候函数不用返回

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

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

创新互联建站是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信平台小程序开发,10年建站对成都人造雾等多个领域,拥有多年的营销推广经验。

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

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

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

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

返回值是为了方便从函数调用,返回一个值给主调函数。由于参数指针,也可以实现这种功能,所以实际上,是可以做到任何函数都没有返回值的(完全靠参数传递)但很多时候 返回值要比参数回传的方式,代码写起来更简单。

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

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

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

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

c语言,什么是函数的返回值,怎样的函数才需要返回值,或者怎样才不需要...

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

2、返回值是为了方便从函数调用,返回一个值给主调函数。由于参数指针,也可以实现这种功能,所以实际上,是可以做到任何函数都没有返回值的(完全靠参数传递)但很多时候 返回值要比参数回传的方式,代码写起来更简单。

3、所以函数的返回值一般就是你想要的结果。当然有些函数没有返回值,比如输出一句话的函数,这函数就没有返回值。C++用VOID型表示。但是求两个数的最大值函数INT MAX(INT A, INT B)的返回值就可以是你求的最大的值。

4、函数可以有返回值,也可以没有返回值。没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。

5、子函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值。


标题名称:c语言函数必须返回吗 c语言什么时候函数不用返回
标题来源:http://cdxtjz.cn/article/dsossic.html

其他资讯