请问case在c语言里是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:26:07
请问case在c语言里是什么意思,在什么情况下使用

是程序的入口,一般结合switch使用
举个例子:
int a=2;
switch(a){
case 1:prinf("1");break;
case 2:prinf("2");break;
default:prinf("3");

}
就表示根据a的值进行判断,a的值与 case后面的哪个值相等,就执行哪个case 后面的语句,本题中a=1,就执行printf("1")这句,break表示执行完语句后跳出,不再往下执行。而default表示除了1,2之外的任何值。

case用在switch语句中!
switch(n)
{
case a: 语句1;
case b: 语句2;
case c: 语句3;
case d: 语句4;
}
就是如果n等于哪个值就执行其后面的语句!

case在c语言里是和switch配套使用的。
用于分支选择。如

int score=80;
switch(score) {
case 60:
...
break;
case 70:

case 80:

case 90:

case 100:

}

它是switch语句的一部分,建议查询switch语句的相关教材,例如以下页面中的介绍:

http://zhidao.baidu.com/question/17743594.html?si=2