Chinaunix首页 | 论坛 | 博客
  • 博客访问: 95550
  • 博文数量: 32
  • 博客积分: 2144
  • 博客等级: 大尉
  • 技术积分: 370
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-25 09:28
文章分类

全部博文(32)

文章存档

2011年(6)

2010年(2)

2009年(10)

2008年(14)

我的朋友

分类: C/C++

2009-10-24 14:56:00

 


 C/C++/Java中的switch-case语句

#include <stdio.h>
int main(void)
{
    int k = -2;
    switch(k)
    {    
    case 1: printf("执行了case1\n");    
    default:printf("执行了default\n");
    case 2: printf("执行了case2\n");
    case 3: printf("执行了case3\n");
    }
    printf("end\n");
    /*
    1、    k和case比较。有相等的就执行,直到break语句跳出switch。
    2、如果没有相等的就执行default,如果连default都没有就跳出switch.
    3、如果找到default在前面就执行default以及default后面的case语句。
    4、如果default后面的case语句中有break就跳出switch否则就在最后一个case语句中跳出switch.
    */

    return 0;
}


阅读(1054) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~