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