C ++でのbreakとcontinueの違いは何ですか

目次:

Anonim

NS 主な違い C ++でのブレークとコンティニューの間は、 breakはループをすぐに終了し、ループの次のステートメントに制御を渡すために使用されます。whileは、continueを使用してループの現在の反復をスキップします。

C ++は、高レベルの汎用プログラミング言語です。これは、C言語の高度なバージョンです。言い換えると、C ++はCに似ていますが、オブジェクト指向プログラミングをサポートし、その他の追加機能を備えています。さらに、C ++は効率的なプログラムの作成に役立ち、オペレーティングシステム、デバイスドライバー、組み込みシステム、画像処理アプリケーションの開発、および調査に使用されます。プログラミングでは、同じ一連の命令を何度も繰り返す必要がある場合があります。ループは、一連の命令を何度も繰り返すのに役立ちます。ループを実行するときに、ループ内のステートメントをスキップしたり、ループを終了したりする必要がある場合があります。これらの状況で助けを中断し、継続してください。

C ++、続行、中断、OOP

C ++のブレークとは

breakキーワードは、ループをすぐに終了するのに役立ちます。ループの実行中にbreakステートメントがあると、制御はループの次の行に渡されます。プログラム例は以下のとおりです。

図1:ブレークのあるC ++プログラム

上記のプログラムによると、forループは1から5まで繰り返されます。「i」の値が4になると、テスト条件が真になります。したがって、breakステートメントが実行され、ループが終了します。 「i」が4のときにループが終了するため、3以降の値は出力されません。 1、2、3のみを印刷します。

C ++で続くこと

continueキーワードは、ループの現在の反復をスキップするのに役立ちます。以下のサンプルプログラムを参照してください。

図2:続行するC ++プログラム

上記のプログラムによれば、ループは1から5まで繰り返されます。「i」が1の場合、2で割った余りは1です。したがって、条件は真になります。したがって、continueステートメントが実行され、反復は次へスキップされます。ただし、「i」が2になると、2を2で割った後のリマインダーは0になります。したがって、条件は偽であり、続行は実行されません。したがって、値2が出力されます。次の反復では、「i」は3です。3を2で割ると、余りは1になります。したがって、条件は真です。したがって、continueが実行され、反復が次に進みます。次に、「i」は4であり、このプロセスは「i」が5になるまで発生します。余りが1の場合、実行を続行すると、反復は次の反復にジャンプします。したがって、偶数のみが画面に印刷されます。

C ++でのブレークと続行の違い

意味

ブレークは、ループを終了させ、ループに続く次のステートメントにプログラム制御を渡すループ制御構造です。継続は、ループをループの次の反復にすぐにジャンプさせるループ制御構造です。したがって、これはC ++でのbreakとcontinueの主な違いを説明しています。

使用法

結論

簡単に言うと、breakとcontinueは、プログラム内の一連の命令の繰り返しを制御するのに役立つ2つのキーワードです。 C ++でのbreakとcontinueの主な違いは、breakはループをすぐに終了し、ループの次のステートメントに制御を渡すために使用され、continueはループの現在の反復をスキップするために使用されることです。

リファレンス:

1.「Cブレークステートメント」。 Www.tutorialspoint.com、ここから入手可能2。 「CBreakStatement」。 Www.tutorialspoint.com、ここから入手できます。

C ++でのbreakとcontinueの違いは何ですか