c语言中的return语句,c语言的return语句的作用

dfnjsfkhak 10 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言中的return语句问题,于是小编就整理了2个相关介绍c语言中的return语句的解答,让我们一起看看吧。

  1. c语言return语句什么时候用?
  2. C语言中return 0表示什么?

c语言return语句什么时候用?

当你定义函数的时候才要用,有些函数有返回值,也就是调用一个函数之后,该函数返回一个值给你。

int fun(int a) 这个函数就要用return ,而且return 后面跟的变量或字面常量应该是整形才对,如果是不能自动转换成整形的数据double型的,系统就会报错,但是如果return一个short型的变量,该变量会被自动转化为int型变量。

c语言中的return语句,c语言的return语句的作用-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

总之,return后面跟的变量或者表达式结果类型要与函数的类型一致。

现在知道为什么 int main() 最后要 return 0;了吧(其实为什么是0我也不知道,应该有什么含义吧)

函数类型之中,有一个类型叫做空类型,也就是void

c语言中的return语句,c语言的return语句的作用-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

如void fun(int a)

这个函数里面可以用return (后面不跟数据),也可以把return语句省略。这时函数调用到最后一个右大括号结束

一般用void的话就是没有返回值和不需要返回值的了,如调用一个输出函数,这个函数就没必要返回了,事实上这个函数只管输出就好了,也没有什么值要返回的,另一种是用指针传址的时候,因为你传的是地址,函数根据你的地址直接对数进行操作了,这是就不需要返回值了。

c语言中的return语句,c语言的return语句的作用-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

因为对数据的操作在函数里已经进行了(返回值的作用一般是赋值或者作为参数的赋值的话可以对变量直接操作,也就是用指针操作,也可以把返回值赋值给变量)

在c语言中我们什么时候使用return那,return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么

比方主函数intmain()

{}这里就必须有一个return,只有void时可以不用返回值。

功能函数

intfun()

C语言中return 0表示什么?

1、返回值int类型的函数返回:

return语句用来结束循环,或返回一个函数的值。

return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。

2、布尔类型返回:

return 0:返回***;

return 1:返回真;

例子如下:int main()

{

int a;//前面一些其他运行//....//到最后

if (a==100){

return 0 代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。

return语句用来结束循环,或返回一个函数的值。

1、return 0,说明程序正常退出,返回到主程序继续往下执行。

2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0 或 return 1 对程序执行的顺序没有影响,只是大家习惯于使用 return (0) 退出子程序而已。

表示函数的返回值,可以根据需要返回不一定是0,一般函数的返回值是整数时,对返回值没有什么要求可以写return0,比如:intmain()inti;if(number<=1)return0;for(i=2;i<=10;i++)说明main需要返回一个int型的数。

我们用return返回一个值,也就是说我们希望那个函数返回一个什么结果,我们就return什么。intadd(inta,intb){return(a*b);}这个函数就反回了参数中两个数的积。return用于函数内部,含义为返回。其作用是退出函数。如果函数声明的返回值类型不是void型,通过return可以返回一个对应类型的值,这个值称为函数的返回值。return0的含义就是,退出函数并将0值返回给主调函数。

到此,以上就是小编对于c语言中的return语句的问题就介绍到这了,希望介绍关于c语言中的return语句的2点解答对大家有用

标签: 函数 return 返回