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

Mar 07, 2020 am 11:37 AM
C言語 return 使用法

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C言語でのStrengthの意味 C言語でのStrengthの意味 Apr 03, 2025 pm 06:18 PM

strlen()関数は、空の文字 '\ 0':1を除く文字列の長さを取得します。空の文字のない文字の数を計算します。 2。空の文字が見つかるまで文字列を反復します。 3。文字列の長さを返し、size_tを型にします。

C言語charとはどういう意味ですか? C言語charとはどういう意味ですか? Apr 03, 2025 pm 05:03 PM

Charは、1バイトのメモリを占有するC言語で単一の文字を保存するデータ型であり、値範囲は-128〜127で、デフォルト値は「\ 0」(空の文字)です。個々の文字を保存および操作するために使用できますが、文字列やユニコード文字を直接保存することはできず、ストリングと直接比較することはできません。

{0}はc言語で何を意味しますか {0}はc言語で何を意味しますか Apr 03, 2025 pm 05:06 PM

Cでは、ブレース{}は配列の初期化に使用され、{0}は一意の要素0を含む初期剤のリストを表し、配列のすべての要素を0に初期化します。

\ 0はc言語で何を意味しますか \ 0はc言語で何を意味しますか Apr 03, 2025 pm 05:09 PM

c言語では、「\ 0」は空の文字を表し、その使用には主に以下が含まれます。 2。文字配列を終了し、「\ 0」で長さを決定します。 3。未使用のメモリに記入します。 4。以前のバージョンでは、ブール値を表す必要がありますが、ブールタイプを使用する必要があります。

EPSはC言語で何を意味しますか EPSはC言語で何を意味しますか Apr 03, 2025 pm 05:18 PM

C言語のEPSは「Epsilon」の略語であり、非常に小さな正の数を表します。これは、浮動小数点操作のエラーを表すために使用されます。その用途には、浮動小数点数の等式の比較、精度の制限の決定、反復アルゴリズムの停止条件としての機能、および数字が潜在的またはオーバーフローすることを防ぐことが含まれます。

モデルとはどういう意味ですか? モデルとはどういう意味ですか? Apr 03, 2025 pm 05:36 PM

C言語では、モデルは通常、モデルまたはモーダルを指します。モデルは、異なる状態または行動のパターンまたはフレームワークを表すために使用されます。特定の使用法には以下が含まれます。1。モデルクラス:特定のエンティティまたは概念を含むプロパティとメソッド。 2。モーダルウィンドウ:他のウィンドウとの相互作用を防ぐユーザーインターフェイスの特別なウィンドウ。 3。設計パターン:一般的なプログラミングの問題を解決するための事前定義されたソリューションのテンプレート。 4。状態マシン:現在の状態と入力に基づいて決定を下す機械。

c言語ではスワップとはどういう意味ですか c言語ではスワップとはどういう意味ですか Apr 03, 2025 pm 06:27 PM

C言語では、スワップ命令を使用して、2つの変数の値を交換します。スワップ(x、y):スワップ(x、y):xとyの値をスワップして、一時変数またはビット操作を使用して達成できます。

C言語で私が意味する%は何ですか C言語で私が意味する%は何ですか Apr 03, 2025 pm 06:30 PM

%IはC言語のフォーマット仕様であり、署名された小数整数を出力するために使用され、Syntax Printf( """%i"、value)を使用して、値は整数です。

See all articles