列仲宇
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 135 点
下载积分: 685 分
在线时间: 23(小时)
注册时间: 2018-10-31
最后登录: 2019-05-11
查看列仲宇的 主题 / 回贴
楼主  发表于: 2019-02-24 22:37
图片:
图片:
很疑惑,我检查了很久了,就是不明白哪里错了。第三行,这样定义一个二维数组,为何编译不了?
列仲宇
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 135 点
下载积分: 685 分
在线时间: 23(小时)
注册时间: 2018-10-31
最后登录: 2019-05-11
查看列仲宇的 主题 / 回贴
1楼  发表于: 2019-02-25 13:02
引用
引用第2楼蓝叶风雪骄阳于2019-02-25 08:39发表的  :
#define后面去掉分号看看

嗯,对的,就是宏定义后面多了个分号,昨晚找出问题了,
列仲宇
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 135 点
下载积分: 685 分
在线时间: 23(小时)
注册时间: 2018-10-31
最后登录: 2019-05-11
查看列仲宇的 主题 / 回贴
2楼  发表于: 2019-02-25 13:03
引用
引用第3楼w45062099于2019-02-25 10:16发表的  :
int array [N][N],数组一旦定义,大小便确定,你这个没有边界!

嗯,谢谢了,是宏定义那里,后面不需要分号,我写了分号,导致的错误