C言語ループ構造の学習と共有!

「C言語」ループ制御構造学習共有
C言語学習ビリビリの小さなカメのレッスンから学んだ、非常に良い、必要に応じて、強くお勧めします!
サイクル構造の特徴:条件が確立されなくなるまで、特定のブロックを繰り返し実行します。与えられた条件はループ条件と呼ばれ、繰り返し実行されるプログラムセグメントはループ本体と呼ばれます。
主に4つのループ構造があります:
(1)gotoステートメントとifステートメントを使用してループを形成します;(一般的には使用されません)
(2)whileステートメントを使用します;
(3) )do-whileステートメントを使用します;
(4)forステートメントを使用します;

これらの4つの形式は互いに変換できます!
これら4つの構造の違いを詳しく分析します。
(1)Gotoステートメント
gotoステートメントは無条件の転送ステートメントであり、その形式は次のとおりです。gotoステートメントラベル。
通常、gotoステートメントはif条件ステートメントと組み合わせて使用​​されますが、注:このステートメントは一般的に使用されません。 、主にプログラムレベルが不明確で読みにくくなるためですが、マルチレベルのネストが終了するときにgotoステートメントを使用する方が合理的です。
全員の例を次に示します。ifonline6の条件付きプロシージャが確立されると、ループ本体が実行され、goto loop命令が検出されると、プログラムは実行を継続しませんが、6行目に戻って次の場合までループを続行します。条件が確立されなくなるまで。ここに写真の説明を挿入
(2)whileステートメントwhileステートメント
の一般的な形式:
while(ループ条件)
{ ループ本体}ループ条件が0でない場合はループ本体を実行し、ループ条件が0の場合はループを終了します。強調:ここのプログラムは同じ問題を解決しますが、使用されるループ構造が異なるため、誰もがループ本体の違いを確認できます。




このプログラムはわかりやすいと思います。ここではあまり説明しません。わからない場合はメッセージを残してください。
ここに写真の説明を挿入
(3)do-whileステートメント
の一般的な形式do-whileステートメントは次のとおり
です
。do{ (ループ本体)} while(ループ条件式)は同じ文です。理解できない場合は、メッセージを残してください。whileステートメントとdo-whileステートメントの違いwhileステートメントは最初にループ条件を判断してからループ本体を実行するため、条件が確立されていない場合、ループ本体は実行されません。do-whileステートメントは一度ループしてから条件を判断するため、このステートメントは少なくとも1回は循環してください!また、do-whileステートメントでは、while(i <= 100)の後に英語のセミコロンが欠落していてはなりません。上記のプログラムの10行目を見てください!(4)Forステートメント一般形式:for(式1;式2;式3){ ループ本体}このループの実行プロセスについて簡単に説明します。1。最初に式1を見つける[式1は通常ループ変数です初期値の割り当て] 2。式2に移動します[式2は通常ループ条件です] 3。式2がtrueの場合はループ本体を実行し、falseの場合はループを終了します。4。ループを終了しない場合は式に移動します。 3 [式3は通常ループ変数の増分です] 5。上記の手順2に戻り、ループ条件が確立されなくなるまで実行を続けます。同じ文です。理解できない場合は、メッセージを残してください。注意:




ここに写真の説明を挿入
















1. forループの3つの式はすべて省略できますが、2つのセミコロンは省略できません。
2.式1を省略します。これは、ループ変数に初期値が割り当てられていないことを意味します。
3.式2を省略すると、他の処理は行われず、無限ループになります。
ここに写真の説明を挿入
4種類のサイクルをたくさん言ってください!不完全になりますので、エラーが発生した場合はご指導ありがとうございます!

おすすめ

転載: blog.csdn.net/qq_46216951/article/details/108816981