switch语句

--

#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版权协议,转载请附上原文出处链接和本声明。