c语言切换主题
case ' A ':case ' A ':case ' B ':case ' B ':printf(" good ");打破;
胜任
if(n = = ' A ' | | n = = ' A ' | | n = = ' B ' | | n = = ' B ')
printf(" good ");打破;
默认:是默认处理。
也就是说只有在条件n不满足任何情况下才会执行。
当然也和位置有关系。
Switch只是分支选择,不是循环,类似if,elesif,else。
if(n = = ' A ' | | n = = ' A ' | | n = = ' B ' | | n = = ' B ')
printf(" good ");
else if (n=='c'|| n=='C ')
printf(" pass ");
else if (n=='d' || n=='D ')
printf(" warn ");
其他
printf(" error ");
程序只运行一次,n++为开关,条件是n,不是n++