A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© romeo1990 中级黑马   /  2015-1-7 21:29  /  715 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//break:退出整个switch语句
//如果case后面没有break,就会执行后面所有case中的语句,直到遇到break为止

#include <stdio.h>

int main()
{
   /* int a = 5;
   
    switch (a)
    {
        case 5:
            printf("A\n");
            break;
        case 10:
            printf("B\n");
            break;
        case 1:
            printf("D\n");
            break;
        default:
            printf("C\n");
            break;
    }
    */
   
    //如果要在case后面定义新的变量,那么必须把case后面用大括号{}包住
    char c = '+';
    int a = 10;
    int b = 20;
    switch(c)
    {
            case '+':
            
        {int sum = a + b;
            printf("%d\n",sum);
            break;
        }
            case '-':
            
        {   int minus = a - b;
            printf("%d\n",minus);
            break;
        }
   
    }
    return 0;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马