首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

(分享)一次RETURN多個解决方案

2013-12-19 
(分享)一次RETURN多個其實沒什麼重要的,就是無聊想說說而已不久前在CSDN見到一個新手提問為什麼沒有多個RE

(分享)一次RETURN多個
其實沒什麼重要的,就是無聊想說說而已

不久前在CSDN見到一個新手提問
為什麼沒有多個RETURN?

看了很多答案,大致是不需要,因為可以用指針
本來也是這樣認為

但今天突然間又覺得這問題是本身就是有問題!

RETURN主要工作不是帶參數返回,這可以用指針!指針才是這門專家

RETURN在計算機上作用類似於GOTO作用,把執行的地扯帶回去呼喚前的地方,才能接著下面的工作

概念上好像有分別,又好像沒分別.
[解决办法]
完全 搞 不懂。。
[解决办法]
C,C++ return 有两个作用,1)返回一个值2)结束函数调用。
函数概念来自数学,函数返回值,可以用于表达式中,作为一个数据参与表达式的计算。
当函数不是无返回值函数的时候,就需要return expr; 
expr 是一个表达式,用于返回结果。
这个结果,对于函数调用来说,就是返回值。
所以简称返回值。
空的return 用于
1)C++构造函数,析构函数。
2)C,C++ 无返回值函数。
其中C++构造函数,返回他构造的那个对象,不需要额外返回其他值,所以就不写返回值。
C++析构函数和无返回值函数是一样的,根本就不需要返回值。
PS:
多返回值,必须编译器额外支持一种数据结构(数据类型),不然不能返回一批表达式。
return只带一个表达式,所以只能返回一个值。
这个值,等于return表达式的值。
C,C++ 每个表达式都有一个值。 

热点排行