出于可扩展性原因,我正在尝试使用已定义的变量初始化数组。
以下是我正在制作的电话:
int dung_width = 160;
int dung_height = 105;
char dungeon[dung_height][dung_width];
我收到的错误是地牢在文件范围内被不同地修改了。 这是否可能,这是最好的方式吗?
P.S。我刚刚开始编程。
答案 0 :(得分:1)
使用这样的话,如果它们是常数,它们不会给你带来麻烦:
#define dung_width 160
#define dung_height 105
char dungeon[dung_height][dung_width];