c语言中continue在case中,C語言switch case 語句中能否使用continue 關鍵字?
在C語(yǔ)言的學(xué)習(xí)中,我學(xué)習(xí)到switch case語(yǔ)句,我發(fā)現(xiàn)不能使用continue關(guān)鍵字。
代碼如下:
#include
int main()
{
int a;
printf("input integer number: ");
scanf("%d",&a);
switch (a)
{
case 1:printf("Monday\n");
case 2:printf("Tuesday\n");
case 3:printf("Wednesday\n");
case 4:printf("Thursday\n");
continue;
case 5:printf("Friday\n");
case 6:printf("Saturday\n");
case 7:printf("Sunday\n");
default:printf("error\n");
}
return 0;
}
此代碼會(huì)出現(xiàn)如下錯(cuò)誤:
所以continue不能用於swich case語(yǔ)句中。
continue有如下幾個(gè)特點(diǎn):
continue語(yǔ)句一般形式為"continue"。
其作用為結(jié)束本次循環(huán)。即跳出循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,對(duì)於while循環(huán),繼續(xù)求解循環(huán)條件。而對(duì)於for循環(huán)程序流程接著求解for語(yǔ)句頭中的第三個(gè)部分expression表達(dá)式。
continue語(yǔ)句的作用是跳過(guò)循環(huán)本中剩余的語(yǔ)句,並到循環(huán)末尾。
continue語(yǔ)句只用在for、while、do-while等循環(huán)體中, 常與if條件語(yǔ)句一起使用, 用來(lái)加速循環(huán)。
總結(jié)
以上是生活随笔為你收集整理的c语言中continue在case中,C語言switch case 語句中能否使用continue 關鍵字?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何进入鸿蒙系统,魅族确认接入鸿蒙系统!
- 下一篇: html中绑定一个字段,四、在html中