当前位置:编程学习 > C/C++ >>

switch default

#include <stdio.h>  
int main(int argc, char *argv[]) 

    int x=8;//x=1  
    switch(x) 
    { 
        default:  
        { 
            printf("de "); 
        } 
        case 1:  
        { 
            printf("1 "); 
        } 
         
        case 2:  
        { 
            printf("2 "); 
        } 
        case 3:  
        { 
            printf("3 "); 
        } 
         
    } 
    return 0; 

#include <stdio.h>
int main(int argc, char *argv[])
{
 int x=8;//x=1
 switch(x)
 {
  default:
  {
   printf("de ");
  }
  case 1:
  {
   printf("1 ");
  }
  
  case 2:
  {
   printf("2 ");
  }
  case 3:
  {
   printf("3 ");
  }
  
 }
 return 0;
}
 
x=8时输出: de 1 2 3
x=1时输出: 1 2 3
default关键字可理解为“others”

 switch不以default为结束,而已代码的最下面为结束

补充:软件开发 , C语言 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,