C言語におけるcontinueの使用方法

C言語のcontinue文は、現在のループの残りのコードを飛ばして、次のループの処理へ移るのに使われます。

continue ステートメントの構文は以下のとおりです。

for (初始化表达式; 循环条件; 更新表达式) {
if (条件) {
continue;
}
// 循环体代码
}

上記のコードでは、条件が成立した時にcontinue文を実行します。continue文は、現在のループの残りのコードをスキップして、次のループの実行へと移行します。条件が不成立した場合は、引き続きループ内のコードを実行します。

以下に continue ステートメントの使用方法を示す簡単な例を示します。

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

上のコードでは、for ループは 5 回実行されますが、i が 2 のとき、continue 文により、残りのコードがスキップされ、次のループに直行します。そのため、出力結果は次のようになります:

1
3
4

ご覧のとおり、iが2のときに、数字2は飛ばされています。

广告
広告は10秒後に閉じます。
bannerAds
bannerAds