当前位置:首页 » 编程语言 » 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

热点内容
尚学堂java300集 发布:2025-03-31 13:43:41 浏览:44
解空间的算法 发布:2025-03-31 13:41:59 浏览:127
桃园网解压 发布:2025-03-31 13:35:33 浏览:538
嵌入式和安卓哪个更好 发布:2025-03-31 13:33:25 浏览:627
java的action 发布:2025-03-31 13:26:05 浏览:641
安卓用户换了苹果什么感受 发布:2025-03-31 13:21:11 浏览:669
c语言招聘笔试题 发布:2025-03-31 13:11:49 浏览:889
高配埃尔法有哪些配置 发布:2025-03-31 13:10:17 浏览:16
安卓手机三千上下哪个品牌好 发布:2025-03-31 13:07:13 浏览:908
电动车硫酸浓度怎么配置 发布:2025-03-31 13:01:23 浏览:978