c语言return用法总结 c语言return语句用法

中专问答 2024-11-10 09:51:23

c语言中,return是什么意思,怎么用

调用包含该return()的函数时,返回括号里面的值。

c语言return用法总结 c语言return语句用法c语言return用法总结 c语言return语句用法


c语言return用法总结 c语言return语句用法


c语言return用法总结 c语言return语句用法


如:

int

add(int

a,int

b)

{int

c;

c=a+b;

return

c;

}...

int

x;

x=add(2,3);//x就等于5了;

...

函数相当于人的行为,有的需要一个结果,有的不需要。比如:a叫b去拿本书,返回结果就是所要的那本书了,但如果a叫b去打c一巴掌,那b去做就行了,不需要返回结果给a。

c语言return的用法

return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么。

return 语句可以有多个,可以出现在函数体的任意位置,但是每次调用函数只能有一个 return 语句被执行,所以只有一个返回值(少数的编程语言支持多个返回值,例如Go语言)。 扩展资料 函数一旦遇到 return 语句就立即返回,后面的所有语句都不会被执行到了。从这个角度看,return 语句还有强制结束函数执行的.作用。

return 语句是提前结束函数的办法。return 后面可以跟一份数据,表示将这份数据返回到函数外面;return 后面也可以不跟任何数据,表示什么也不返回,仅仅用来结束函数。

c语言中return 的用法及含义??

一个函数里只可以有一个return被执行,就算是有多个也是程序运行到个就结束了,他的意思是向主函数返回一个确定的值,因为函数的意义就是要求得一个值,那么这个值就需要用return来返回给主函数,当然 不用return函数也会向主函数返回一个值,但是这个值是不确定的,如果要返回一个确定的值 就要用到return

C语言中return到底怎么用?完全搞不懂return1;return2;return3;到底什么

return x顾名思义就是返回x,如果在主函数里return 0;的话代表结束程序,如果是在其他函数里的话就是返回值。比如

int solve()

{int k;

xxxxxx

return k;

}然后在调用他的函数里写上

xxx=solve();

然后xxx就被赋值成k了。至于那个int solve代表solve返回的函数是int类型的,同理可以改成char double什么的,甚至是自定义结构

就是返回语句,函数结束时用的。主函数的话是return 0,不然会被当做runtime error。

在c语言中,return的作用和用法

一般return语句用于函数返回值,当外界调用该函数需要知道函数执行情况的时候,就需要用返回值来告诉调用者。

而当调用者不需要知道执行情况,只需要去执行该函数的时候,那就不需要返回值。

return的作用1:表示返回,这个程序可以结束了,可以不带参数。

如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了。

作用2:返回指定类型的值,在定义函数的时候不是有

int

af();int

这里是返回值。return

后面接的就是这个返回值,

这个函数执行后就可以给别的变量赋值了,他的值就是return

后面的值。

如果函数类型是void的话,那么return相当与结束该函数,并不返回值。

不管有没有返回值,遇到return该函数就结束了。

例如我们经常用到

if(flag==0)

return

1;

else

return

0;

其实else完全可以省略的,只是这么看程序更清晰一些。

如果函数类型是void的话,那么return相当与结束该函数,并不返回值。

不管有没有返回值,遇到return该函数就结束了。

例如我们经常用到

if(flag==0)

return

1;

else

return

0;

其实else完全可以省略的,只是这么看程序更清晰一些。

C语言中return的使用

都一样的, return是对return后面的表达式求值 然后将这个值返回 所以 括号就是表达了个优先级而已~

有没有()是一样的,完全可以写成 return xxx

一样的,不过一般提倡使用括号.

有括号没括号都可以

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。