2017-12-12 4 views
-4

私はちょうどC + +を学ぶと私は戻ってGoogleの助けを借りて使用されて理解していない、ここで戻り値に9値を返しますコードですが、以下のコードの出力は1です't 9 =戻り値?そうでなければ、私は何かに影響を与える私の関数に任意の値を戻すことができますか?なぜ関数の値が1ですか?

あなたが returnvaluestd::cout目的球ポインタを供給する代わりに、それを呼び出して、 ()を追加し、それを呼び出すようにしている
#include <iostream> 
using namespace std; 
int returnvalue(){ 
    return 9;} 
int main(){ 
    cout<<returnvalue;} 
+2

これを試してみてください: 'coutの<<戻り値();' '(と) 'これは、引数なしでこの関数を呼び出すことを意味します。 – Eljay

+0

@Eljayそれほど大丈夫ですか – user93228

+0

@SirGuy im申し訳ありません – user93228

答えて

1

cout<<returnvalue(); 
関連する問題