C语言switch-case

switch(控制表达式){//控制表达式只能是整数型的结果

case 常量://常量可以是常数,也可以是常数计算的表达式

语句

······

case 常量:

语句

······

default:

语句

······

}

举例说明:

复制代码
#include <stdio.h>

int main()
{
    int type;
    scanf("%d",&type);
    switch (type){
    case 1:
        printf("你好");
        break;
    case 2:
        printf("早上好");
        break;
    case 3:
        printf("再见");
        break;
    default:
        printf("什么?");
        break;
    }
    return 0;
}
复制代码

switch语句可以看作是一个基于计算的跳转,计算控制表达式的值后,程序会跳转到相匹配的case处。如果执行完分支中的最后一条语句后,,如果后面没有break,那么就会沿着顺序执行到下面的case中,直到遇到一个break,或者switch结束为止。

 

posted @   xxxbai  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示