C 言語の構造化プログラミングで使用される 3 つの基本構造は何ですか?

王林
リリース: 2020-07-16 10:14:23
オリジナル
23901 人が閲覧しました

C 言語の構造化プログラミングで使用される 3 つの基本構造は、シーケンシャル構造、選択構造、ループ構造です。シーケンシャル構造のプログラミングは、問題を解く順番に対応するステートメントを記述するだけで、実行順序はトップダウンでシーケンシャルに実行される最も簡単なプログラミングです。

C 言語の構造化プログラミングで使用される 3 つの基本構造は何ですか?

#C 言語の構造化プログラミングで使用される 3 つの基本構造は、シーケンシャル構造、選択構造、ループ構造です。

(推奨チュートリアル:

C 言語チュートリアル )

関連紹介:

1. 逐次構造

逐次構造のプログラミングは最も単純です。問題を解決する順序で対応するステートメントを記述するだけです。実行順序は上から下に順番に実行されます。

例: a = 3、b = 5、ここで a と b の値を交換します。この問題は 2 つのカップの水を交換するようなものです。もちろん、これには 3 番目のカップの使用が必要です。 3 番目のカップが c の場合、正しいプログラムは c = a; a = b; b = c となり、実行結果は a = 5、b = c = 3 となります。

順番を変えて a = b; c = a; b =c; と書くと、実行結果は a = b = c = 5 となり、期待した目的を達成できません。

2. 選択構造

逐次構造のプログラムは、計算や出力などの問題は解決できますが、判断して選択することはできません。最初に判断してから選択する必要がある問題の場合は、選択構造を使用する必要があります。

選択構造の実行では、ステートメントが出現する物理的な順序に厳密に従うのではなく、特定の条件に基づいて実行パスが選択されます。選択構造プログラミング方法の鍵は、適切な分岐条件を構築し、プログラム フローを分析し、さまざまなプログラム フローに従って適切な選択ステートメントを選択することです。

選択構造は、論理比較や関係比較などの条件判断を伴う計算に適しており、このようなプログラムを設計する際には、プログラムのフローチャートを作成し、そのプログラムに沿ってソースプログラムを記述する必要があることがよくあります。このようにして、プログラムの設計分析と言語が分離され、問題がシンプルで理解しやすくなります。

3. ループ構造

ループ構造は、ソースプログラムの繰り返し記述の負担を軽減することができ、特定のアルゴリズムを繰り返し実行する問題を記述するために使用されます。プログラム構造、C 言語には、goto ループ、while ループ、do while ループ、for ループの 4 種類のループがあります。

同じ問題に対して 4 種類のループがあり、通常は相互に置き換えることが可能ですが、goto ループはプログラムの順序を強制的に変更することが多いため、一般的には推奨されません。プログラムの動作に予期せぬ結果をもたらします。

以上がC 言語の構造化プログラミングで使用される 3 つの基本構造は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート