Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C言語でネストされたforループおよびその他の関連ステートメント


ネストされたforループでは、複数のforステートメントがループの本体に含まれています。

反復回数は、外側のループの反復回数に内側のループの反復回数を掛けたものに等しくなります。

以下は、ネストされたforループのCプログラムです-

#include<stdio.h>
main( ){
   int i,j;
   for (i=1; i<=2; i++){
      for (j=1;j<=2; j++){
         printf ("%d", i*j);
      }
   }
}

出力

上記のプログラムを実行すると、次の結果が得られます-

1 2 3 4 5 6
Execution i*j
i=1 j=1 1
j=2 2
i=2 j=1 2
j=2 4

C言語の他の関連ステートメントは次のとおりです-

  • 休憩
  • 続行
  • goto

休憩

  • これは、ループを終了する(または)ブロックを終了するために使用されるキーワードです。

  • コントロールは、ループ(または)ブロックの後の次のステートメントにジャンプします。

  • breakは、for、while、do-while、およびswitchステートメントで使用されます。

  • ネストされたループでbreakを使用すると、最も内側のループのみが終了します。

C言語でネストされたforループおよびその他の関連ステートメント

以下は、breakステートメントのCプログラムです-

#include<stdio.h>
void main( ){
   int i;
   for (i=1; i<=5; i++){
      printf ("%d", i);
      if (i= =3)
         break;
   }
}

出力

上記のプログラムを実行すると、次の結果が得られます-

1 2 3

続行

  • これは、ループの次の反復を続行するために使用されるキーワードです。
  • continueステートメントの後のステートメントをスキップします。
  • for、while、do-whileとともに使用されます。

C言語でネストされたforループおよびその他の関連ステートメント

以下は、continueステートメントのCプログラムです-

#include<stdio.h>
void main( ){
   int i;
   for (i=1; i<=5; i++){
      if (i==2)
         continue;
      printf("%d", i);
   }
}

出力

上記のプログラムを実行すると、次の結果が得られます-

1 2 3 4 5

goto

これは、プログラムの通常のシーケンスの後に、制御をプログラムの他の部分に移すことによって使用されます。

C言語でネストされたforループおよびその他の関連ステートメント

以下はgotoステートメントのCプログラムです-

#include<stdio.h>
void main( ){
   printf("Hello");
   goto l1;
   printf("How are");
   l1: printf("you");
}

出力

上記のプログラムを実行すると、次の結果が得られます-

Hello
you

  1. C言語のループ制御ステートメントとは何ですか?フローチャートとプログラムで説明する

    ループ制御ステートメントは、一連のステートメントを繰り返すために使用されます。それらは次のとおりです- forループ whileループ do-whileループ forループ 構文は次のとおりです- for (initialization ; condition ; increment / decrement){    body of the loop } フローチャート ループのフローチャートは次のとおりです- 初期化は通常、ループ制御変数を設定するために使用される割り当てステートメントです。 条件は、ループがいつ終了するかを決定する関係式です。

  2. 長方形の面積と周囲長のためのCプログラム

    長方形の長さと幅を考えると、その面積と周囲長を見つける必要があります。 長方形は、4つの辺とそれぞれ90度の4つの角度を含む2D図形です。長方形のすべての辺が等しいわけではなく、長方形の反対側だけが等しいだけです。長方形の対角線も同じ長さです。 以下は長方形の図式表現です。 ここで、Aは長方形の幅を表し、Bは長方形の長さを表します。 エリアを見つけるには 長方形の式は次のとおりです。長さx幅 また、長方形の周囲長は− 2 x(長さ+幅) 。 例 Input: 20 30 Output: area of rectangle is : 600    peri