C语言switch语句用法_c语言switch语句格式
2023-06-13 09:11:08 时间
大家好,又见面了,我是你们的朋友全栈君。
1、 switch语句基本用法
C语言中,switch语句是一种多分支选择语句,在实际应用中,要在多种情况中选择一种情况,执行某一部分语句。
其使用一般形式如下:
switch(表达式)
{
case 常量表达式1:
语句块1;
break;
case 常量表达式2:
语句块2;
break;
……
case 常量表达式m:
语句块m;
break;
default:
语句块n;
break;
}
使用说明如下:
- 程序执行时,首先计算表达式的值,与case后面的常量表达式值比较,若相等就执行对应部分的语句块,执行完后利用break语句跳出switch分支语句。若表达式的值与所有的case后的常量表达式均不匹配,则执行default项对应的语句n,执行后跳出switch分支语句。
- case后面的常量表达式只能是整型、字符型或枚举型常量的一种;各case语句表达式的值各不相同,只起到一个标号作用,用于引导程序找到对应入口。
- 这里的语句块可以是一条语句,或其它复合语句。语句块可以不用花括号“{}”。
- 各个case语句并不是程序执行的终点,通常需要执行break语句来跳出switch分支语句;若某case语句的语句块被执行后,若其后没有break语句,则顺序执行其它case语句,直到遇到break语句或后面所有case语句全部执行完,再跳出switch分支语句。
- 多个case可以共用一组执行语句块。
- 各个case和default出现的先后次序,并不影响执行结果。
- default语句不是必须的,但建议加上作为默认情况处理项。
- switch语句仅做相等性检测,不能像if语句那样做关系表达式或逻辑表达式计算,进行逻辑真假判断。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/178810.html原文链接:https://javaforall.cn
相关文章
- C语言飞机游戏
- C语言符号意思(看了必懂系列)「建议收藏」
- 【C语言】双人格斗小游戏(源码)
- c语言输出整型量格式符,C语言输出格式(详细)
- C语言二进制与十进制之间的转换[通俗易懂]
- C语言变量命名规则
- 指针变量及其定义,C语言指针变量定义详解
- C语言判断三角形的类型
- C语言小写转大写,小写字母转换成大写字母
- C语言strlen()函数:求字符串的长度
- 数据库使用C语言连接MySQL数据库(c语言访问mysql)
- 语言学习C语言:在Linux下的挑战(如何在linux下学习c)
- Linux下用C语言打造程序开发之旅(linux下的c语言开发)
- Linux中运用C语言的调试技巧(linux下c语言调试)
- 教你如何在Linux中编写C语言(linux怎么编写c语言)
- 语言Linux下使用C语言实现FTP功能(linuxftpc)
- Linux C语言库函数开发实战(linuxc库函数)
- C语言实现MySQL数据库插入操作(c语言插入mysql)
- 结合的优势C语言与Linux结合,创造无穷优势(c语言与linux系统)
- 学习Oracle C语言:一种崭新的操作体验(oraclec语言操作)
- 学习Linux C语言程序设计,轻松掌握编程技能!(linuxc语言程序设计)
- 使用Linux下C语言进行网络编程技巧(linux下c网络编程)
- 掌握C语言在Linux下的神器——命令行(c语言linux命令)
- C语言中实现Linux命令交互(c语言调用linux命令)
- C语言编程中MySQL事务回滚技巧(c mysql事务回滚)
- C语言关键字auto与register的深入理解
- C语言实现杨辉三角实例