0
点赞
收藏
分享

微信扫一扫

switch语句

在觉 2022-03-12 阅读 134
c语言

需要注意的几点:

1.case后面要跟常量或常量表达式,和全局变量初始化的要求一样;

2.每个case结尾都要接一个break,不然程序会一直执行直到switch结束;

3.case后边跟的必须是整型常量表达式(c语言这样规定的);

#include<stdio.h>

void print_day(int day)
{
	switch (day) {
	case 1:
		printf("Monday\n");
		break;
	case 2:
		printf("Tuesday\n");
		break;
	case 3:
		printf("Wednesday\n");
		break;
	case 4:
		printf("Thursday\n");
		break;
	case 5:
		printf("Friday\n");
		break;
	case 6:
		printf("Satursday\n");
		break;
	case 7:
		printf("Sunday\n");
		break;
	default:
		printf("illegal day number\n");
		break;
	}
}
int main(void)
{
	print_day(4);
	return 0;
}

执行结果:

Thursday

另外default不要忘记。

举报

相关推荐

0 条评论