这是我的代码,它有语法错误.
struct cell{
bool in;
bool up;
bool left;
int prevx, prevy;
};
cell MAZE[xsize][ysize];
Run Code Online (Sandbox Code Playgroud)
这段代码看起来不错,让我回到"cell"行这个错误:
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before 'MAZE'
Run Code Online (Sandbox Code Playgroud)
你们任何人都可以指出我的错误吗?
Her*_*uez 10
声明结构的正确方法是:
struct cell MAZE[xsize][ysize];
Run Code Online (Sandbox Code Playgroud)
你也可以这样做:
typedef struct {
bool in;
bool up;
bool left;
int prevx, prevy;
} cell;
cell MAZE[xsize][ysize];
Run Code Online (Sandbox Code Playgroud)