溫馨提示×

C語言continue語句的用法是什么

小億
95
2023-12-01 22:36:20
欄目: 編程語言

C語言中的continue語句用于跳過循環(huán)中的當(dāng)前迭代,直接進(jìn)行下一次迭代。當(dāng)程序執(zhí)行到continue語句時,它會立即終止當(dāng)前迭代的剩余部分,并開始下一次迭代。

continue語句主要用于在循環(huán)中遇到某些條件時,跳過當(dāng)前迭代,繼續(xù)執(zhí)行下一次迭代。它通常與if語句一起使用,用于對特定條件進(jìn)行判斷。如果條件滿足,就執(zhí)行continue語句,否則繼續(xù)執(zhí)行循環(huán)的剩余部分。

以下是一個使用continue語句的示例:

for (int i = 0; i < 10; i++) {
    if (i == 5) {
        continue;  // 當(dāng)i等于5時跳過當(dāng)前迭代
    }
    printf("%d ", i);
}

上述代碼會輸出:0 1 2 3 4 6 7 8 9

在第5次迭代中,當(dāng)i等于5時,continue語句會跳過printf語句,直接進(jìn)行下一次迭代,因此數(shù)字5不會被輸出。

需要注意的是,continue語句只能用于循環(huán)語句(如for循環(huán)、while循環(huán)和do-while循環(huán)),不能用于switch語句或其他類型的語句。

0