黑马程序员技术交流社区

标题: switch语句 [打印本页]

作者: romeo1990    时间: 2015-1-7 21:29
标题: switch语句
//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;
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2