zoukankan      html  css  js  c++  java
  • error: a label can only be part of a statement and a declaration is not a statement

    GCC:

    error: a label can only be part of a statement and a declaration is not a statement

    switch(a){        swtch(a){

    case 1:         case 1:

    ....................       {

    ....................        ...............

    ....................        ...............

    break;          ................

    case 2:         }

    break;          break;

    }            case 2:

                 break;

                }

    Error         OK

     

     

    case1:
    //此块代码不能再声明变量,如果你声明变量就会报错,除非用括号括起来,这是编译器的问题,也可以说是C语言的规定。写代码的时候注意就成了。就像C语言再声明的时候不能赋值一样,记住就好了。
    break;
    希望对你有所帮助。
  • 相关阅读:
    ubuntu下安装常用软件合集
    Ubuntu16升级到18
    VScode安装教程
    查看系统信息脚本
    Excel应用笔记
    后缀数组
    笔记-AHOI2013 差异
    二分图
    动态规划dp
    笔记-CF1354E Graph Coloring
  • 原文地址:https://www.cnblogs.com/caidi/p/6273839.html
Copyright © 2011-2022 走看看