目次
パラメータと戻り値を持つ関数
次の例では、パラメータとして数値を渡し、指定された数値の階乗を計算して結果を返します。 C でのアルゴリズムと実装を見てみましょう。
ホームページ バックエンド開発 C++ C++ プログラムはパラメーターと戻り値を使用して関数を作成します

C++ プログラムはパラメーターと戻り値を使用して関数を作成します

Aug 30, 2023 pm 11:33 PM
戻り値 パラメータ c関数

C++ プログラムはパラメーターと戻り値を使用して関数を作成します

関数を使用するプログラミング言語には、よりシンプルでモジュール化されたコードが含まれており、デバッグ中に変更するのが簡単です。関数は、モジュラー コードの非常に便利なコンポーネントです。パラメータを受け入れて結果を出力する関数の機能。関数は必ずしも入力を受け入れて常に結果を生成する必要はありません。多くの場合、関数は一部の入力のみを受け入れ、何も返しません。常に反応するとは限らず、論争を許容しません。この記事では、複数のパラメーターを受け取り、処理後に結果を生成する関数を使用する C プログラムを作成する方法について説明します。

パラメータと戻り値を持つ関数

複数のパラメーターを受け取り、呼び出し元関数に値を返す関数を定義するには (呼び出し元関数は、何らかの操作を実行するために関数を呼び出す呼び出し元関数です)、戻り値の型は void ではなく、特定の型である必要があります。指定されたパラメータ リストはパラメータ リストに存在する必要があります

###文法### リーリー

次の例では、パラメータとして数値を渡し、指定された数値の階乗を計算して結果を返します。 C でのアルゴリズムと実装を見てみましょう。

###アルゴリズム###

n をパラメータとして受け取る関数 Factorial() を定義します

事実: = 1
  • n > 1 の場合、実行します
  • 事実 = 事実 * n
  • n = n - 1
    • ###仕上げる###
    • 事実を返す
    関数本体の終了
  • Factorial() を呼び出して n を渡し、n の階乗を求めます
  • ###例### リーリー ###出力### リーリー
  • 関数を使用して数値が回文であるかどうかを確認する別の例。パラメーターとして数値を渡すと、関数は回文の場合は true を返し、回文でない場合は false を返します。
  • ###アルゴリズム###
  • 関数solve()を定義します。これにはn
  • が必要です。
合計: = 0

temp = n;

n > 0の場合、実行

rem := n mod 10

合計 := (合計 * 10) レム
  • n := (n / 2)
  • の下限
  • ###仕上げる###
  • sum が temp と同じ場合、
  • trueを返す
    • ###さもないと
    • エラーを返す
  • 終わってしまったら
  • ###例### リーリー ###出力### リーリー ###結論は###
  • コードを記述するときに関数を使用すると、コードがモジュール化され、デバッグしたり他の人のコードを操作したりするときにいくつかの利点があります。さまざまな関数パターンがあり、場合によっては呼び出し側関数からパラメーターを取得し、結果を呼び出し側関数に返します。場合によっては、入力を受け取らずに値を返すことがあります。この記事では、パラメーターを受け取り、呼び出し側関数に値を返す関数を作成する方法をいくつかの例で説明しました。関数の使用は非常にシンプルで、実装も簡単です。コードを記述するときは常に関数を使用することをお勧めします。そうすることで、多くのアプリケーションで不必要なコードの重複を減らすことができます。

    以上が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)

    PHP バージョン 5.4 の新機能: 呼び出し可能な型ヒント パラメーターを使用して呼び出し可能な関数またはメソッドを受け入れる方法 PHP バージョン 5.4 の新機能: 呼び出し可能な型ヒント パラメーターを使用して呼び出し可能な関数またはメソッドを受け入れる方法 Jul 29, 2023 pm 09:19 PM

    PHP5.4 バージョンの新機能: 呼び出し可能な型ヒント パラメーターを使用して呼び出し可能な関数またはメソッドを受け入れる方法 はじめに: PHP5.4 バージョンでは、非常に便利な新機能が導入されています。呼び出し可能な型ヒント パラメーターを使用して、呼び出し可能な関数またはメソッドを受け入れることができます。この新機能により、追加のチェックや変換を行わずに、関数やメソッドで対応する呼び出し可能なパラメーターを直接指定できるようになります。この記事では、呼び出し可能な型ヒントの使用法を紹介し、いくつかのコード例を示します。

    製品パラメータとは何を意味しますか? 製品パラメータとは何を意味しますか? Jul 05, 2023 am 11:13 AM

    製品パラメータは、製品属性の意味を指します。たとえば、衣類のパラメータには、ブランド、素材、モデル、サイズ、スタイル、生地、適用グループ、色などが含まれ、食品のパラメータには、ブランド、重量、素材、保健免許番号、適用グループ、色などが含まれ、家電のパラメータには、家電製品のパラメータが含まれます。ブランド、サイズ、色、原産地、適用可能な電圧、信号、インターフェース、電力などが含まれます。

    i9-12900Hパラメータ評価リスト i9-12900Hパラメータ評価リスト Feb 23, 2024 am 09:25 AM

    i9-12900H は 14 コア プロセッサです。使用されているアーキテクチャとテクノロジはすべて新しく、スレッドも非常に高速です。全体的な動作は優れており、いくつかのパラメータが改善されています。特に包括的で、ユーザーに優れたエクスペリエンスをもたらします。 。 i9-12900H パラメータ評価レビュー: 1. i9-12900H は、q1 アーキテクチャと 24576kb プロセス テクノロジを採用した 14 コア プロセッサで、20 スレッドにアップグレードされています。 2. 最大 CPU 周波数は 1.80! 5.00 ghz で、主にワークロードによって異なります。 3. 価格と比較すると、非常に適しており、価格性能比が非常に優れており、通常の使用が必要な一部のパートナーに非常に適しています。 i9-12900H のパラメータ評価とパフォーマンスの実行スコア

    C++ 関数パラメータの型の安全性チェック C++ 関数パラメータの型の安全性チェック Apr 19, 2024 pm 12:00 PM

    C++ パラメーターの型の安全性チェックでは、コンパイル時チェック、実行時チェック、静的アサーションを通じて関数が予期される型の値のみを受け入れるようにし、予期しない動作やプログラムのクラッシュを防ぎます。 コンパイル時の型チェック: コンパイラは型の互換性をチェックします。実行時の型チェック:dynamic_cast を使用して型の互換性をチェックし、一致しない場合は例外をスローします。静的アサーション: コンパイル時に型条件をアサートします。

    PHP 警告: in_array() に対する解決策にはパラメーターが必要です PHP 警告: in_array() に対する解決策にはパラメーターが必要です Jun 22, 2023 pm 11:52 PM

    開発プロセス中に、次のようなエラー メッセージが表示される場合があります: PHPWarning: in_array()expectsparameter。このエラー メッセージは、in_array() 関数を使用するときに表示されます。関数のパラメータの受け渡しが正しくないことが原因である可能性があります。このエラー メッセージの解決策を見てみましょう。まず、in_array() 関数の役割を明確にする必要があります。配列に値が存在するかどうかを確認します。この関数のプロトタイプは次のとおりです: in_a

    scanfの戻り値が無視される問題の解決方法 scanfの戻り値が無視される問題の解決方法 Nov 14, 2023 am 10:01 AM

    scanf の戻り値が無視される場合の解決策には、scanf の戻り値をチェックする、入力バッファをクリアする、scanf の代わりに fgets を使用するなどがあります。詳細な紹介: 1. scanf の戻り値を確認します。常に scanf 関数の戻り値を確認する必要があります。scanf 関数の戻り値は、正常に読み取られたパラメータの数です。戻り値が期待された値と一致しない場合は、入力が間違っていることを意味します; 2 、入力バッファをクリアします scanf 関数を使用する場合、入力データが期待される形式と一致しない場合、入力バッファ内のデータが失われます。

    指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム 指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム Sep 17, 2023 am 10:49 AM

    双曲線関数は、円の代わりに双曲線を使用して定義され、通常の三角関数と同等です。ラジアン単位で指定された角度から双曲線正弦関数の比率パラメーターを返します。しかし、その逆、つまり別の言い方をすればいいのです。双曲線正弦から角度を計算したい場合は、双曲線逆正弦演算のような逆双曲線三角関数演算が必要です。このコースでは、C++ で双曲線逆サイン (asinh) 関数を使用し、ラジアン単位の双曲線サイン値を使用して角度を計算する方法を説明します。双曲線逆正弦演算は次の式に従います -$$\mathrm{sinh^{-1}x\:=\:In(x\:+\:\sqrt{x^2\:+\:1})}ここで\:In\:is\:自然対数\:(log_e\:k)

    Java の Math.min() 関数を使用して 2 つの数値の大きさを比較し、小さい方の値を返します。 Java の Math.min() 関数を使用して 2 つの数値の大きさを比較し、小さい方の値を返します。 Jul 25, 2023 pm 01:21 PM

    Java の Math.min() 関数を使用して 2 つの数値の大きさを比較し、小さい方の値を返す Java アプリケーションを開発するとき、2 つの数値の大きさを比較し、小さい方の数値を返す必要がある場合があります。 Java では、この関数を実装するための Math.min() 関数が提供されています。 Math.min() 関数は JavaMath クラスの静的メソッドで、2 つの値の大きさを比較し、小さい方の数値を返すために使用されます。その構文は次のとおりです。

    See all articles