2

私はC++プログラミング全体に不慣れで、これが簡単な解決策であることは知っていますが、理解できません! 1 + 4 を出力する関数を呼び出したいだけです。コードは次のとおりです。

#include <iostream>
using namespace std;

int func()
{
    cout << 1 + 4;
    return 0;
}

int main()
{
    int func();
}

コンソール ウィンドウには何も表示されず、アプリケーションがリターン コード 0 で停止しただけです。何が問題なのか教えてもらえますか?

4

2 に答える 2

1

その名前で関数を呼び出すことができます。func(); のように

int func()
{
    cout << 1 + 4;
    return 0;
}

上記の関数は整数を返しています。あなたは0を返しています。より便利にするために、合計を返し、メイン関数でキャッチします。

int func(){
    return 1+4;// return 5 to main function.
}

今はメイン。

int main (){
     int ans = func();// ans will catch the result which is return by the func();
     cout<<ans;
     return 0;
}

各ステートメントの働きを理解しようとします。

于 2013-09-29T11:23:20.280 に答える