いくつかの箇所にreturn 2があり、その意味を理解できないコードがあります。誰でも私がこのリターン2の意味を説明するのを助けることができます。前もって感謝します。 CではC++プログラミング言語のreturn 2文の意味
答えて
が必要と戻り値を必要とする
void func(arg_type arg)
{
// some code
return; // can appear almost anywhere in the function body, including several times
// more code
}
関数のように
return_value_type func(arg_type arg)
{
// ...
return some_value_of_return_value_type;
// ...
}
のようにreturn
文で与えられるような値を現在の関数からreturn
声明戻っ++をお使いのその文は、int
(またはint
から変換可能な関連型)を返す関数の本体から取得されたようです。あなたが撮影した実行パスがmy_func()
にreturn 2
声明の上に行ってきました場合にはヴァルに2を割り当てます
int my_func()
{
// ...
CATDocument* pDoc = NULL;
auto hr = CATDocumentServices::New("CATDrawing", pDoc);
if (FAILED(hr)) return 2;
// ...
}
int val = my_func();
を持っているのであれば、return 2
は単純に、このように値2を返します。
uこの関数がreturn文まで実行されると、値2が最後にvalに保存されます...あなたが言ったように私はこの権利を得ました –
質問を編集してより明確にしました。 – Walter
声明
return 2;
、それがされている関数を、意味値2
を返します。
呼び出し元関数は、呼び出し元関数終了条件の表示としてその値を使用することがあります(抜粋では、「新しいCATDocumentServicesを作成できませんでした」または単に「何かが間違っていました」という隠れた意味を持つ特定の値です) ...)。
- 1. Cプログラミング言語の "1ULL"の意味は?
- 2. プログラミング言語でのタイプ化の意味
- 3. C言語の*の意味
- 4. プログラミング言語 "C Set 2"
- 5. C言語の意味解析
- 6. C言語のvoid関数のreturn文
- 7. ゲームボーイC言語のプログラミングC
- 8. K&R Cプログラミング言語演習2-9
- 9. 関数は、Cプログラミング言語
- 10. C言語プログラミングのstrcat()
- 11. プログラミング言語の文法
- 12. R言語の "I"の意味
- 13. スカラー言語の_2記号の意味
- 14. <?>はJavaまたは他のプログラミング言語の意味は何ですか?
- 15. cプログラミング言語 - declare()関数
- 16. C言語でAndroidプログラミング
- 17. C言語の構文で "install"関数の意味は何ですか?
- 18. C言語のtypedef構造体の意味は何ですか?
- 19. プログラミング言語がスタックレスなのはどういう意味ですか?
- 20. C#プログラミングReturn ArrayList
- 21. PG:224 Stroustrup氏 - C++プログラミング言語、3E
- 22. cプログラミング言語のエクササイズ3-2配列のエスケープ文字を出力
- 23. Cプログラミング言語のスレッドのタイマー
- 24. スキームのプログラミング言語
- 25. アセンブリーまたはCプログラミング言語に関する意見
- 26. 1つの真の言語はプログラミングの文脈において何を意味しますか?
- 27. cプログラミング言語のベース変換
- 28. Cプログラミング言語で2つの文字列を追加するには?
- 29. HH:MM:SS形式の文字列への時間(C言語プログラミング)
- 30. フレームワーク、プログラミング言語、およびスクリプト言語は何を意味していますか?
私たちには表示されないコードをどのように理解できますか?ここからあなたのモニターを見ることはできません。 – NathanOliver
[役立つなら...](http://stackoverflow.com/questions/204476/what-should-main-return-in-c-and-c) – chris
答えはこのコードを含む関数そうするはずです。関数のドキュメントを読んでください。さまざまな戻り値の意味を説明しています。 –