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

浙公网安备 33010602011771号