为了账号安全,请及时绑定邮箱和手机立即绑定

求大神!!!!1

返回值  到底是干什么用的  希望解释的白一点

正在回答

2 回答

C中我所认识的返回值有两种,一种是main()函数中return 0(也可以是其它的值)当你使用linux或者其它unix系统时,这个用来判断上一次的操作是否正确完成(echo $?)返回0表示操作正确的执行。然后就是C其他自定义的函数中的返回值,当你的一个函数被定义成void(空的)你的函数将不会返回任何值而只是进行相关操作,当当你的函数被定义为int(整型)string(字符串)等等类型时在你的函数结束时要返回一个相应类型的数据(保证函数定义的类型和返回值是同样的类型)你可操作这个返回的数据。例如你想让一个数变成一个字符串,你就可以声明一个函数类型为string类型的函数,将你的整数当作参数传入函数中,然后在函数中将其变为字符串然后return该值(因为你并不想转换之后就结束,你还想操作这个字符串)所以你的字符串又一次被你当作其他可以操作的数据。

1 回复 有任何疑惑可以回复我~
#1

待我强大给你天下 提问者

非常感谢!
2016-01-12 回复 有任何疑惑可以回复我~

函数执行完毕,返回一个值,调用此函数的函数就会读取到返回的值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926212    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

求大神!!!!1

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信