--
#include<stdio.h>
main()
{
int a1=0,a2=0,a3=0;
char c;
while(c=getchar()!='\n') //当c不是空的时
switch(c)
{
case 'a': a1++;
case 'b': a2++;
default: a3++;
}
printf("%d,%d,%d,",a1,a2,a3);
}
运行结果:
2,4,7
case语句后没有break满足执行条件时会把后面的case子句全部执行一遍。
版权声明:本文为weixin_53749590原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。