int main()
{
	int day = 0;
	scanf("%d", &day);//scanf为输入语句,%day表示取day的地址
	switch (day)//switch语句为分支语句,作用是判断对象的结果是多少,从下列case语句中选择与逻辑相符的情况进行执行输出语句
	{
	    case 1://case为整形常量表达式语句式,表示一种情况
		printf("星期一\n");
		break;//break语句可以在case语句执行完后跳出switch语句,在这里输入1时,只会输出星期一。
		case 2:
			printf("星期二\n");
			break;
		case 3:
			printf("星期三\n");
			break;
		case 4:
			printf("星期四\n");
			break;
		default://当执行default语句时,说明以上的情况都不匹配
			printf("输入错误\n");

	}
	return 0;

}

当输出1时:

c语言之switch语句和break语句和scanf语句_switch语句

当输入8时:

c语言之switch语句和break语句和scanf语句_switch语句_02