パラメータを指定して戻り値を持たない C++ プログラムを作成する

WBOY
リリース: 2023-09-05 14:57:15
転載
1228 人が閲覧しました

パラメータを指定して戻り値を持たない C++ プログラムを作成する

関数型プログラミングの関数は、モジュール式コードを作成するために使用されます。私たちは多くのアプリケーションでサブモジュールを構築して、コードの作成とデバッグを簡単にし、また不必要なコードを繰り返し記述しないようにして効率を高めます。関数には、これらの特性を実現する役割があります。関数は頻繁に引数を受け取り、結果を生成します。場合によっては、引数を受け入れないにもかかわらず、何かを生成することがあります。関数がいくつかの入力を受け取っても何も返さないというまれな状況がいくつかあります。このコースでは、引数を受け入れても何も返されない C メソッドについて説明します。

引数はあるが戻り値がない関数

引数はあるが戻り値の型がない関数を定義するには、戻り値の型が void である必要があり、パラメーター リストに少なくとも 1 つの引数が存在する必要があります

语法

リーリー

このようなシナリオでは、出力を生成するには、何かを出力するか、表示のような操作を実行するか、出力を表示せずに関数内でタスク全体を実行するだけです。そのような例の 1 つを見て、C での実装を見てみましょう。この例では、星型ピラミッドを n 行分出力します。n は関数を通過する引数です。

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

関数pyramid()を定義します。これは整数を受け取りますn
  • i := 1 の初期化に使用され、i
  • j を初期化する場合:= 1、j
  • 空白空を示す
    終了
  • j := 1 を初期化する場合、j ###画面 "*"###
    • 終了
    新しい行へ戻る
  • 終了
结束関数数体
  • 调用ピラミッド()
  • ###例### リーリー
  • 出力
  • リーリー
  • このプログラムでは、n 行分のピラミッドを出力します。ここで、n は 15 です。行番号は引数に渡されます。アスタリスクを直接出力しているため、何も返されません。 1 つの数値を取得し、関数呼び出しを使用してその逆を表示する別の例を見てみましょう。 ###アルゴリズム###

    数値 n を受け取る reverse() 関数を定義します

    rev := 0

    while n > 0、する

    rev := (rev * 10) (n mod 10)
    • n := (n / 10)
    • の床
    • その間終了
      • 表示回転数
      • 结束関数数
      • 任意の数字をreverse()関数で使用して、その数字を反転して表示します。
      ###例### リーリー
    • 出力
    • リーリー
    • ここでも、調整関数から数値をパラメータとして取得し、結果を直接表示するため、内容は返されません。
    • 结论
    • 関数は、コードをブロック化し、処理を容易にするために使用されます。 ほとんどの場合、関数を使用してパラメータを受け取り、特定の計算の後に特定の値を返します。私たちの最初の例では、スターター金字塔は入力された n 行に基づいて出力され、結果が直接表示されます。例として、数字をパラメータとして送信し、その後その逆の形式に変換し、結果を返さずに制御台に表示します。

    以上がパラメータを指定して戻り値を持たない C++ プログラムを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    ソース:tutorialspoint.com
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!