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

Cの無条件ジャンプステートメントとは何ですか?


Cプログラミング言語では、あるステートメントから別のステートメントにジャンプできます。また、break、continue、return、gotojumpステートメントもサポートしています。

休憩

  • これは、ループを終了する(または)ブロックを終了するために使用されるキーワードです。
  • コントロールは、ループ(または)ブロックの後に次のステートメントにジャンプします。
  • breakは、for、while、do-while、およびswitchステートメントで使用されます。
  • ネストされたループでbreakを使用すると、最も内側のループのみが終了します。

breakステートメントの構文は次のとおりです-

Cの無条件ジャンプステートメントとは何ですか?

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

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

出力

上記のプログラムを実行すると、次の出力が生成されます-

1 2 3

続行

continueステートメントの構文は次のとおりです-

Cの無条件ジャンプステートメントとは何ですか?

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

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

出力

上記のプログラムを実行すると、次の出力が生成されます-

1 2 3 4 5

戻る

関数の実行を終了し、呼び出し元の関数の制御を返します

returnステートメントの構文は次のとおりです-

return[expression/value];

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

#include<stdio.h>
main(){
   int a,b,c;
   printf("enter a and b value:");
   scanf("%d%d",&a,&b);
   c=a*b;
   return(c);
}

出力

上記のプログラムを実行すると、次の出力が生成されます-

enter a and b value:2 4
Process returned 8 (0x8)

goto

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

gotoステートメントの構文は次のとおりです-

Cの無条件ジャンプステートメントとは何ですか?

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

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

出力

上記のプログラムを実行すると、次の出力が生成されます-

Hello you

  1. gotoステートメントを説明するCプログラム

    Cプログラムは、5つの数値の平方根を評価します。変数countは、読み取られた数値の数を格納します。 countが5以下の場合、gotoreadステートメントは制御をラベルreadに転送します。それ以外の場合、プログラムはメッセージを出力して停止します。 Gotoステートメント これは、プログラムの通常のシーケンスの後に、制御をプログラムの他の部分に移すことによって使用されます。 プログラム 以下は、gotoステートメントを使用するためのCプログラムです- #include <math.h> main(){    double x, y;  

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

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