编程成长之路

我们都是站在父母的肩上去看他们不曾看到的风景!加油!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

switch语句

Posted on 2023-05-18 15:20  来颗维C  阅读(212)  评论(0编辑  收藏  举报
#include<stdio.h>
#include<stdlib.h>


int main()
{
	while (1)
	{
		char c;
		c = getchar();

		switch (c)//传入参数 参数只能是整型变量
		{
		case'1':
			printf("OK\n");
			break;
		case'2':
			printf("no OK\n");
			break;
		default://以上条件都不安满足执行default
			printf("are you ok\n");

		}



		system("pause");
	}
	return 0;
}

Switch语句的特点:

1,switch语句选择的类型有四种:byte,short,int , char。

2,case之间与default没有顺序。先判断所有的case,没有匹配的case执行default。

3,switch语句停止的条件是遇到了break关键字或者结束switch语句的大括号。

4,如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。

5,switch case中的值必须要与switch表达式的值具有相同的数据类型。而且case后跟的值必须是常量,不能跟变量。

6,在case后的各常量表达式不能相同