当前位置 : 主页 > 编程语言 > c语言 >

Switch语句使用方法和注意点

来源:互联网 收集:自由互联 发布时间:2023-08-25
Switch语句是一种多分支选择结构,与case、break、default配合使用,控制程序运行流程。 Break控制退出Switch代码块,如果不使用break控制,程序会顺序执行后续case语句中的代码。 default可以

Switch语句是一种多分支选择结构,与case、break、default配合使用,控制程序运行流程。

Break控制退出Switch代码块,如果不使用break控制,程序会顺序执行后续case语句中的代码。

default可以用来做错误处理,专门处理case以外的所有情况。

int main() {

	int day = 0;
	printf("请输入数字:");
	scanf("%d", &day);

	switch (day) {
		case 1:
			printf("今天星期%d\n", day);
			break;
		case 2:
			printf("今天星期%d\n", day);
			break;
		case 3:
			printf("今天星期%d\n", day);
			break;
		case 4:
			printf("今天星期%d\n", day);
			break;
		case 5:
			printf("今天星期%d\n", day);
			break;
		case 6:
			printf("今天星期%d\n", day);
			break;
		case 7:
			printf("今天星期%d\n", day);
			break;
		default:
			printf("对不起,没有星期%d\n", day);
			break;
	}

	return 0;
}

输出结果:

Switch语句使用方法和注意点_条件语句

switch语句支持嵌套使用

int main() {

	int n = 1;
	int m = 2;

	switch (n) {
		case 1:
			m++;
		case 2:
			n++;
		case 3:
			switch (n) {
				case 1:
					n++;
				case 2:
					n++;
					m++;
					break;
			}
		case 4:
			m++;
		default:
			break;
	}

	printf("m = %d, n = %d", m, n);
	return 0;
}

输出结果:

Switch语句使用方法和注意点_Switch语句_02


上一篇:智能指针可以使用的删除器
下一篇:没有了
网友评论