C 言語での return の使用法
関数の戻り値とは、関数本体内のコードを実行した後に得られる値を指します。関数が呼び出され、その結果、この結果が return ステートメントを通じて返されます。
return ステートメントの一般的な形式は次のとおりです:
return 表达式;
または:
return (表达式);
( ) の有無にかかわらず正しいです。簡単にするために、一般的には ( ) を使用します。書かれていない。例:
return max; return a+b; return (100+200);
推奨学習: c 言語ビデオ チュートリアル
1. return ステートメントは複数存在でき、関数本体のどこにでも記述できますが、それぞれの呼び出しは関数では実行できる return ステートメントは 1 つだけなので、戻り値は 1 つだけです (Go 言語など、いくつかのプログラミング言語は複数の戻り値をサポートしています)。例:
//返回两个整数中较大的一个 int max(int a, int b){ if(a > b){ return a; }else{ return b; } }
a>b が true の場合、return a が実行され、return b は実行されません。true でない場合、return b が実行され、return a は実行されません。 。
2. 関数が return ステートメントに遭遇すると、すぐに戻り、後続のステートメントはすべて実行されません。この観点から、return文には関数の実行を強制的に終了する機能も備わっています。例:
//返回两个整数中较大的一个 int max(int a, int b){ return (a>b) ? a : b; printf("Function is performed\n"); }
コードの 4 行目は冗長であり、実行される可能性はありません。
C 言語チュートリアルの詳細については、PHP 中国語 Web サイト に注目してください。
以上がC言語でのリターンの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。