ホームページ  >  記事  >  バックエンド開発  >  C言語でのリターンの使い方

C言語でのリターンの使い方

angryTom
angryTomオリジナル
2020-03-07 11:37:276667ブラウズ

C言語でのリターンの使い方

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 サイトの他の関連記事を参照してください。

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