continue ステートメントの機能は、ループ本体内の残りのステートメントをスキップし、ループを終了し、次のループに強制的に入ることです。
continue ステートメントは while ループと for ループでのみ使用され、多くの場合、条件が true かどうかを判断するために if 条件ステートメントと一緒に使用されます。
例を見てみましょう:
#include <stdio.h> int main(){ char c = 0; while(c!='\n'){ //回车键结束循环 c=getchar(); if(c=='4' || c=='5'){ //按下的是数字键4或5 continue; //跳过当次循环,进入下次循环 } putchar(c); } return 0; }
分析:
プログラムが while に遭遇すると、変数 c の値は '\0' で、ループ条件は c! =' \n' が確立され、最初のサイクルが開始されます。 getchar() を使用すると、プログラムは実行を一時停止してユーザー入力を待ち、ユーザーが Enter キーを押すまで文字の読み取りを開始しません。
たとえば、0123456789と入力しました。4または5を読み込むと、if条件c=='4'||c=='5'が成立し、Continue文が実行されて終了します。現在のループ 次のループに直接入ることは、putchar(c); が実行されないことを意味します。他の数値を読み込んだ場合は、if 条件が成立しないため、Continue 文は実行されず、読み込んだ文字が putchar(c); で出力されます。
推奨チュートリアル: C 言語チュートリアル
以上がC言語のContinueの関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。