C语言switch case 语句中能否使用continue 关键字? 您所在的位置:网站首页 c语言switch中continue的作用 C语言switch case 语句中能否使用continue 关键字?

C语言switch case 语句中能否使用continue 关键字?

#C语言switch case 语句中能否使用continue 关键字?| 来源: 网络整理| 查看: 265

在C语言的学习中,我学习到switch case语句,我发现不能使用continue关键字。

代码如下:

#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; }

此代码会出现如下错误:

所以continue不能用于swich case语句中。

continue有如下几个特点:

continue语句一般形式为"continue"。 其作用为结束本次循环。即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。  continue语句的作用是跳过循环本中剩余的语句,并到循环末尾。 continue语句只用在for、while、do-while等循环体中, 常与if条件语句一起使用, 用来加速循环。

———————————————— 版权声明:本文为CSDN博主「ArchyLi」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ArchyLi/article/details/52876578



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有