新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

C语言switch case语句的执行流程是什么,c语言switch case语句加减乘除

发布时间:2023-09-21 07:43:20

C语言switch case语句的履行流程是甚么

C语言的switch case语句的履行流程以下:
1. 首先,计算switch语句中的表达式的值。
2. 根据表达式的值,程序将跳转到与其值相匹配的case分支。
3. 如果找到了匹配的case分支,则程序将从该分支开始履行语句,直到遇到break语句还是switch语句的末尾。
4. 如果没有找到匹配的case分支,则程序将履行default分支的语句(如果有的话)。
5. 在履行完当前分支的语句后,程序将跳出switch语句块,并继续履行switch语句以后的代码。
需要注意的是,如果在case分支中没有使用break语句,程序将会沿着后续的case分支继续履行,直到遇到break语句还是switch语句的末尾。这类情况下,我们称之为“落入(fall-through)”,可以用来实现多个值共享同一个履行逻辑的情况。