闲扯C/C++中的switch

来源:互联网 发布:1060剑灵优化 编辑:程序博客网 时间:2024/06/08 09:55
void test(){    int i=10;    switch (i){        int k;//        case 3:            int m;//C 直接编译不过,C++可以通过            int t=11;//C与C++ 均报错.C++应改成int t;t=11;            {int k=12;}//C/C++ 均有效            printf("3333!!!");            k=10;            break;        case 1:            printf("1010!!!");        case 2:            printf("222!!!");        haha:            printf("$$$$$$$$");        defau1t://这里编译器不会报错,尽管这个default里的l写成了1            printf("!!!!!!");        default:            printf("##########\n");            goto haha;//由于没有break,所以这是个死循环    }}
0 0
原创粉丝点击