如果我们在执行函数的时候,主调函数需要一个被调函数的执行结果的时候,我们就需要这个被调函数的返回值return。
返回值类型与定义函数时的返回值一致(非void)。当被调函数运行结束时,给被调函数分配的内存空间将会自动释放,同样的,return也会被释放。所以,在执行return时会自动生成一个临时变量,return释放前,将返回值赋给这个临时变量,return释放,临时变量将返回值传给主调函数。故,返回值类型就指的是这个临时变量的类型。
如果我们在执行函数的时候,主调函数需要一个被调函数的执行结果的时候,我们就需要这个被调函数的返回值return。
返回值类型与定义函数时的返回值一致(非void)。当被调函数运行结束时,给被调函数分配的内存空间将会自动释放,同样的,return也会被释放。所以,在执行return时会自动生成一个临时变量,return释放前,将返回值赋给这个临时变量,return释放,临时变量将返回值传给主调函数。故,返回值类型就指的是这个临时变量的类型。
本文标题:Return
本文链接:https://www.haomeiwen.com/subject/skckuqtx.html
网友评论