ios培训------我的c语言笔记,期待与您交流!

 

#include <stdio.h>
/*
switch (数值)
 {
    case 数值1:
        语句1;
        break;
    case 数值2:
        语句2;
        break;
    default :
        语句3;
        break;
 }
 */
int main()
{
    //int a = 10;
    // break:退出整个switch语句
    // 如果case后面没有break,就会执行后面所有case中的语句,直到遇到break为止
    /*
    int b = 10;
    switch (a)
    {
        case 10:
            printf("A\n");
            b++;
        case 5:
            printf("B\n");
            b++;
        case 0:
            printf("C\n");
            b++;
            break;
        default:
            printf("D\n");
            break;
    }
    printf("b的值是%d\n", b);*/
    //输出显示; A
                B
                C
                b的值是13
    char c = '+';
    int a = 10;
    int b = 20;
    // 如果要在case后面定义新的变量,必须用大括号{}包住
    switch (c) {
        case '+':
        {
            int sum = a + b;
            printf("和是%d\n", sum);   //和是30
            break;
        }
        case '-':
        {
            int minus = a - b;
            printf("差是%d\n", minus);
            break;
        }
    }
    return 0;
}