c语言有返回值子函数吗 c语言中有返回值的函数

c语言返回值怎么理解?

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

目前创新互联建站已为上1000+的企业提供了网站建设、域名、网站空间网站托管运营、企业网站设计、北湖网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。有返回值的函数:函数的最后会有一个返回值return,可以用来获取该函数执行结果返回给该函数,让外部调用该函数的。

返回值的意思是将函数实现的结果返回给调用者。按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。

函数返回值的意思是将函数实现的结果返回给调用者。按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。

如C语言中的printf这个方法,有些时候只希望屏幕输出一段加工过的文字,这就可以放在子函数中处理,而不需要将处理结果返回给主函数再处理,能够节省代码量。又如一些多线程的函数,很多都是没有返回值。具体情况具体分析。

你写的这个主函数ruturn 0 你可以看到主函数的 返回值参数是int 。返回值可以根据需要来写不同的方法,也可以写无返回值的方法。

C语言中关于有返回值子函数和无返回值子函数的问题

1、无返回值的函数,只进行某种操作。有返回值的函数,可以将某个变量或指针返回其调用函数。

2、返回值就是函数值。就是函数调用结束后,一般会返回一个值。这个值的类型看你是怎样定义的。例如:int f(int);这个函数是一个有返回函数,返回值为整型。

3、函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,而不能返回运算的结果。对于没有返回值的函数,功能不仅是完成一个操作,还能返回运算的结果,功能更加强大。

4、main () 这种写法是不要返回值的; 同时很多人使用的时候,感觉这种写法很不好,于是使用了int main(), 这种写法是标准c,这个是必须要返回值的。 而现在有的软件,可能不支持无返回值的。这样程序会报错。

5、还有些不用返回值的,比如,输出,或者给有地址的变量赋值等 这些函数前面就可以用void 表示无返回值,当然你也可以返回你想返回的。

C语言中函数必须有返回值吗?没有无法使用对吗?

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

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

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

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


网站栏目:c语言有返回值子函数吗 c语言中有返回值的函数
浏览地址:http://azwzsj.com/article/deohose.html