【C语言】宏定义常量加 ; 的错误
我在使用宏定义常量定义二维数组的时候,编译器报错:应输入“]”,如下:
原因是宏定义不是C语言规定的语句,它的结尾不加 ; 。在上图的 int mine[EASY_ROWS][EASY_COLS]; 中,把 EASY_ROWS 替换为了 9;+2; ,导致错误的发生。
我在使用宏定义常量定义二维数组的时候,编译器报错:应输入“]”,如下:
原因是宏定义不是C语言规定的语句,它的结尾不加 ; 。在上图的 int mine[EASY_ROWS][EASY_COLS]; 中,把 EASY_ROWS 替换为了 9;+2; ,导致错误的发生。