ホームページ  >  記事  >  バックエンド開発  >  C言語での continue の使い方は何ですか?

C言語での continue の使い方は何ですか?

烟雨青岚
烟雨青岚オリジナル
2020-06-17 14:46:2715253ブラウズ

C言語での continue の使い方は何ですか?

#C 言語での continue の使い方は何ですか?

continue ステートメントの機能は、ループ本体内の残りのステートメントをスキップし、次のループに強制的に入ることです。

Continue ステートメントは while ループと for ループでのみ使用され、多くの場合、条件が true かどうかを判断するために if 条件ステートメントと一緒に使用されます。

#include <stdio.h>
int main(){
    char c = 0;
    while(c!=&#39;\n&#39;){  //回车键结束循环
        c=getchar();
        if(c==&#39;4&#39; || c==&#39;5&#39;){  //按下的是数字键4或5
            continue;  //跳过当次循环,进入下次循环
        }
        putchar(c);
    }
    return 0;
}

実行結果:

0123456789↙
01236789

プログラムが while に遭遇すると、変数 c の値が返されます。が '\0' の場合、ループ条件 c!='\n' が成立し、最初のループが開始されます。 getchar() を使用すると、プログラムは実行を一時停止してユーザー入力を待ち、ユーザーが Enter キーを押すまで文字の読み取りを開始しません。

この例では、0123456789と入力しています。4または5を読み込むと、if条件c=='4'||c=='5'が成立し、Continue文が実行されて終了します。現在のループ. 、次のループに直接入ることは、 putchar©; が実行されないことを意味します。他の数値を読み込んだ場合は、if 条件が成立しないため、Continue 文は実行されず、読み込んだ文字が putchar©; で出力されます。

break と continue の比較: Break はすべてのループを終了するために使用され、ループ ステートメントが実行される機会はなくなります; continue はこのループを終了し、次のループに直接ジャンプするために使用されます。ループ条件が true の場合、ループは続行されます。サイクルを続行します。

推奨チュートリアル:「C 言語

以上がC言語での continue の使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。