计算机C语言中的关键字“case”是什么意思?
发布网友
发布时间:2022-04-24 02:42
我来回答
共2个回答
热心网友
时间:2023-09-08 03:15
一般是与switch语句配对使用的,用于实现某个数值的指定跳转。
例如
switch(x)
{
case 0: DoAAA(); break;
case 1: DoBBB(); break;
default: DoCCC(); break;
}
就是根据x的内容分别跳转。如果x==0,那么执行DoAAA()然后跳出switch-case语句继续向后执行;如果x==1,那么执行DoBBB()然后跳出switch-case语句继续向后执行;如果x是其它值,那么执行DoCCC()然后跳出switch-case语句继续向后执行。
热心网友
时间:2023-09-08 03:15
是程序的入口,一般结合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之外的任何值 赞成请举手。