switch和if

#include<stdio.h>
int main()
{
	char ch1='A';
	char ch2='B';
	switch(ch1)
	{
		case'A':
			switch(ch2)
			{
				case'B':printf("good\n");break;
				case'A':printf("better\n");break;	
			}//后面没有break,当某一个case匹配,而且没有break,后面的case默认匹配,直到再遇到break,中断执行
			
		case'B':printf("best\n");break;
	}
	return 0;
}

  输出:good

                  best

 if、else if 和else 是并列关系,如果满足if条件,跳过else if和else

posted @ 2022-03-06 15:46  sssyh  阅读(60)  评论(0)    收藏  举报