【独学C言語入門⑫】break文とcontinue文

break文を使用すると以前ご紹介したfor文やwhile文を中断することができます。

#include <stdio.h>

main()
{
    int i = 0;

    while (i < 6)
    {
        printf("%d\n", i);

        if (i == 3)
        {
            break;  //中断
        }

        i++;
    }
}

//右が切れたら左にスワイプしてください

while文の条件は「i < 6」でしたが、break文によって中断がされました。

次はcontinue文です。こちらを使用するとその条件だけをスキップすることができます。

#include <stdio.h>

main()
{
    int i = 0;

    while (i < 6)
    {
        if (i == 3)
        {
            continue;  //スキップ
        }

        printf("%d\n", i);

        i++;
    }
}

//右が切れたら左にスワイプしてください

ループを中断するbreak文と異なりcontinue文はあくまでスキップしてその名の通り復帰する処理になります。

独学C言語入門一覧に戻る