c语言case用法
c语言中case的用法如下:
“case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不在进行判断,直到碰到break或函数结束为止。”
使用switch语句直接处理多个分支(当然包括两个分支).
c语言的case是合法关键字
是的,case表示开关语句分支。
1、数据类型的关键字
(1) char :字符型变量或函数
(2) double :双精度变量或函数
(3) enum :枚举类型
(4) float:浮点型变量或函数
(5) int: 整型变量或函数
(6) long :长整型变量或函数
(7) short :短整型变量或函数
(8) signed:有符号类型变量或函数
(9) struct:结构体变量或函数
(10) union:共用体(联合)数据类型
(11) unsigned:无符号类型变量或函数
(12) void :函数无返回值或无参数,声明无类型指针(基本上就这三个作用)
2、控制语句的关键字
A、循环语句
(1) for:一种循环语句
(2) do :循环语句的循环体
(3) while :循环语句的循环条件
(4) break:跳出当前循环
(5) continue:结束当前循环,开始下一轮循环
B、条件语句
(1)if: 条件语句
(2)else :条件语句否定分支(与 if 连用)
(3)goto:无条件跳转语句
C、开关语句
(1)switch :用于开关语句
(2)case:开关语句分支
(3)default:开关语句中的“其他”分支
D、返回语句
return :子程序返回语句(可以带参数,也看不带参数)
3、关于存储类型的关键字
(1)auto :声明自动变量 一般不使用
(2)extern:声明变量是在其他文件正声明(也可以看做是引用变量)
(3)register:声明积存器变量
(4)static :声明静态变量
c语言case表达式被称为什么
在 C 语言中, case 表达式通常被称为 "case 语句" 或 "case 条件语句"。它是 C 语言中用于实现条件分支的一种语句。
case 表达式通常用于 switch 语句中,用于根据一个整数或字符表达式的值来选择执行不同的代码块。例如:
switch (expression) {
case 1:
/* 执行代码块 1 */
break;
case 2:
/* 执行代码块 2 */
break;
default:
/* 执行默认代码块 */
}
在上面的代码中, expression 是一个整数或字符表达式, case 1 、 case 2 等是一些可能的值。当 expression 的值等于 1 时,程序将执行代码块 1,当 expression 的值等于 2 时,程序将执行代码块 2,否则将执行默认代码块。
case 表达式还可以包含一些附加的操作,例如 case 1 + 2: ,它表示当 expression 的值等于 1 + 2 时,程序将执行相应的代码块。
总之, case 表达式是 C 语言中实现条件分支的重要语句,它可以根据不同的条件来选择执行不同的代码块。