当前位置:首页 » 编程语言 » c语言中case是什么

c语言中case是什么

发布时间: 2025-03-28 15:18:12

c语言里面的case 是什么意思

case是和switch配套使用的,case后面加的数字是用来判断switch后腊态裤加的数字的,即如果switch后面加的是1,那么就执行case 1这条语句,当然如果case 1这条语句里没有加break,那么轮简就会顺序执行下去,即继续执行case 2,直到出闭纯现break。

Ⅱ c语言中case是什么意思

case 是开关语句的一个组成部分。

用法:

case 下面必须是整型常数。

冒号和break;之间是满足这个case时要执行的语句。

例如:

switch (整型表达式)
{

case 1: printf("case 1 "); break;

case 2: case 5: printf("case 2 or 5 "); break;
...

default: ...break;

}

当整型表达式得1,打印字符串 "case 1"

当整型表达式得2或5,打印字符串 "case 2 or 5"

(2)c语言中case是什么扩展阅读:

c语言case的使用注意问题

#include <stdio.h>

int main()

{

int i;

printf ("input somenum");

scanf ("%d" , &i);

switch (i)

{

//case (0.1+0.9)://这样是不行的case后面必须是一个整数

// printf ("this is 1 ");

// break;

case -1://这样是可以的,,,可以看出case后面应是一个有符号的整数

printf ("this is -1 ");

break;

case 'a'://这是可行的,,,后面跟字符是可以的

printf ("this is a ");

break;

case 2:

printf ("this is 2 ");

break;

case 3:

printf ("this is 3 ");

break;

case 4:

printf ("this is 4 ");

break;

default :

printf ("this is not 1234 ");

break;

}

//getchar();

//getchar();

setbuf(stdin,NULL);

char j;

scanf ("%c", &j);

switch (j)

{

case 'a':

printf ("this is a ");

break;

default:

printf ("this is default ");

break;

}

/* getchar();

getchar();

char k;

scanf ("%c", &k);

switch (k)

{

case "a":这里是错误的也就是说case后面只能跟整形和与整形通用的字符型并且只能是字符而不能是字符串

printf ("this is a ");

break;

default:

printf ("this is default

热点内容
ue4vs编译器无法自动打开 发布:2025-04-30 14:47:23 浏览:482
python数据科学手册 发布:2025-04-30 14:41:05 浏览:591
python调用cso 发布:2025-04-30 14:40:48 浏览:107
巧妙的算法 发布:2025-04-30 14:18:12 浏览:729
如何让服务器分配指定ip 发布:2025-04-30 14:13:04 浏览:14
汽车上的蓝牙密码是什么 发布:2025-04-30 14:09:19 浏览:76
阴阳师淘手游安卓官方是什么平台 发布:2025-04-30 14:08:20 浏览:40
哪里可以买密码盒子 发布:2025-04-30 13:52:18 浏览:602
原子操作linux 发布:2025-04-30 13:48:05 浏览:758
androidlistview选中项 发布:2025-04-30 13:21:19 浏览:101