2017云南各县gdp排名:请问return的含义

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 18:11:36
本人处学c语言,学到函数的返回值,说是用return,它是返回值的意思,那return -1是什么意思啊,还有void类型不代表无返回,里面究竟是怎么会师啊,请哪位师兄给小弟讲下哈!

return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。

return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
如果实在不需要函数返回什么值,就需要用void声明其类型,省得以后函数被错误地引用。

很多时候函数需要将所得的结果输出,这就是返回值,

return -1就是函数返回了-1.

void型的函数在结尾退出时可以不用return,但中断时就要用,而且return后不能跟任何表达式。从汇编的角度讲所有函数都会在返回时给ax寄存器赋值,区别只是这个值有没有意义。

其实return 就是用来返回一个结果,并且执行下一步的操作

void main()

是不符合C++标准的,void就是代表无返回
根据本人的经验
我在写类的时候,使用void 比较多,基本都是无返回的函数

返回一个数值!