ホームページ  >  記事  >  バックエンド開発  >  C言語のリターンはどこに戻るのでしょうか?

C言語のリターンはどこに戻るのでしょうか?

angryTom
angryTomオリジナル
2020-02-15 17:26:4610885ブラウズ

C言語のリターンはどこに戻るのでしょうか?

c 言語リターンはどこに戻ります

c 言語リターンは再帰プログラムなどの第 3 レベルから上位レベルに戻ります。たとえば、通常のサブルーチンの場合は、メインプログラムに戻ります。

メインプログラムのリターンはオペレーティングシステムに返されます。

たとえば、次の C プログラム

int sum(int a, int b) {
        return a + b;
}
int main(int argc, char const *argv[])
{
        int c = sum(1000, 24);
        return 0;
}

main 関数は sum 関数を呼び出し、sum の戻り値は main に返され、main の戻り値はオペレーティング システムに返されます。 Linux システムでは echo $ を使用できますか?この値を問い合わせます。

$? は、最後のコマンドの終了ステータスを表します。成功の値は 0 で、失敗の値は 0 以外です。 , C プログラムで return 0 を使用することは、プログラムが正常に実行されており、エラーがないことを意味します。

推奨学習: C 言語のビデオ チュートリアル

以上がC言語のリターンはどこに戻るのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。