首页 > 电脑

c语言中switch的用法

更新时间2018-11-02 15:07:29

#include <stdio.h>

 

int main()

{   int x=1,y=0,a=0,b=0;

   switch(x)

     {   case 1:

           switch(y)

                 {   case 0: a++;break;

                     case 1: b++;break;

                 }

       case 2: a++;b++;break;

       case 3: a++;b++;break;

    }

      printf(" a=%d,b=%d",a,b);

 }


为什么输出的结果为:a=2,b=1

而不是:a=1,b=1

求解释


程序运行过程如图

c语言中switch的用法


相关标签:c语言

上一篇:开机无法打开应用

下一篇:这一段程序为何无法跳出