【C言語学習メモ】:ループ文のまとめ

C言語でのループの入れ子

ループ本体には、ループの入れ子と呼ばれる別の完全なループ構造が含まれています。ループは、マルチレベル ループである埋め込みループ本体内にネストすることもできます。

よく使用される 3 つのループ ステートメント: while ステートメント、do...while ステートメント、および for ステートメントは、相互にネストできます。

C言語のループ比較

  • 3 種類のループ ステートメントはすべて同じ問題を処理するために使用でき、通常は相互に置き換えることができます。

  • while文とdo...while文では、while以降の括弧内のみにループ条件を指定しているため、ループを正常に終了させるためには、ループを終了させる文をループ本体に含める必要があります。 。

  • while および do...while ステートメントを使用する場合、ループ変数の初期化操作は while および do...while ステートメントの前に完了する必要があります。

  • While ステートメント、do...while ステートメント、および for ステートメントはすべて、break ステートメントを使用してループから抜け出し、Continue ステートメントを使用して現在のループを終了できます。

C言語はループの状態を変更します

1. C言語ではbreak文を使用してループを早期に終了します。

一般的なフォーム
 ブレイク。

その機能は、プロセスをループ本体の外にジャンプさせ、ループ本体の下にあるステートメントを実行することです。

Break ステートメントは、loop ステートメントおよび switch ステートメント内でのみ使用でき、単独で使用することはできません。

2. C 言語では continue 文を使用してこのループを事前に終了させます。

一般的な形式は
続きます。

その機能は、このループを終了することです。つまり、ループ本体内の以下の未実行ステートメントをスキップして、ループ本体の終了点に進みます。

3. 中断と続行の違い

  • continue ステートメントはこのループを終了するだけであり、ループ全体の実行を終了するわけではありません。

  • Break ステートメントはループ プロセス全体を終了し、ループを実行する条件が確立されているかどうかを判断しません。

C言語ではbreak文を使用します

#include<stdio.h>
int main()
{   int i;   for(i=0;i<10;i++)   {     if(i==5)     {       ブレーク;     printf     ("%d\n",i);   0を   返します。}










結果をコンパイルして実行します。

0
1
2
3
4

--------------------------------
プロセスは 0.07831 秒後に戻り値 0 で終了しました。
いずれかのキーを押してください続行します. . .

C言語ではContinue文を使用します。

#include<stdio.h>
int main()
{   int i;   for(i=0;i<10;i++)   {     if(i==5)     {       続行;     printf     ("%d\n",i);   0を   返します。}










結果をコンパイルして実行します。

0
1
2 3
4
6
7 8 9 --------------------------------
プロセスは 0.073 秒後に戻り値 0 で終了しました。続行するには任意のキーを押してください。 . . .





おすすめ

転載: blog.csdn.net/Jiangziyadizi/article/details/129638597