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++