首页 百科知识 函数的返回值通过什么语句实现

函数的返回值通过什么语句实现

时间:2022-09-22 百科知识 版权反馈
【摘要】:函数的返回值通过return语句来实现。②若函数中无return语句,并不是不带回返回值,只是不带回有用的值,所以,若不需要有返回值,函数类型说明符应为void,以明确表示不带回值。

5.2.6 函数的返回值

任何函数都是有值的,如果值是恒定的,可以返回,则有返回值;如果值不恒定,无法返回,则没有返回值。函数的返回值通过return语句来实现。

return语句的一般形式有两种:return r;或return (r);

其中,r为返回值,从被调函数返回。r可以是常量、变量、表达式,也可以是函数调用语句。

例5.6 函数无返回值。

img254

img255

该函数定义无参数,也没有返回值。C语言中无返回值的函数类型一般用void来说明。

例5.7 函数体内出现多个return语句的函数定义。

程序如下:

img256

程序运行结果如下:

img257

该函数尽管有两个return语句,但在执行时只有一个return语句起作用,因此,函数只有一个返回值。

说明:

①函数类型应与返回值的类型保持一致,如果类型不一致,则以函数类型为准。

②若函数中无return语句,并不是不带回返回值,只是不带回有用的值,所以,若不需要有返回值,函数类型说明符应为void,以明确表示不带回值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈