列仲宇
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 135 点
下载积分: 685 分
在线时间: 23(小时)
注册时间: 2018-10-31
最后登录: 2019-05-11
查看列仲宇的 主题 / 回贴
楼主  发表于: 2019-02-24 22:37
图片:
图片:
很疑惑,我检查了很久了,就是不明白哪里错了。第三行,这样定义一个二维数组,为何编译不了?
haiyouyang
LabVIEW & C++
级别: 网络英雄
精华主题: 0
发帖数量: 180 个
工控威望: 8153 点
下载积分: 42763 分
在线时间: 888(小时)
注册时间: 2011-03-29
最后登录: 2024-11-23
查看haiyouyang的 主题 / 回贴
1楼  发表于: 2019-02-25 08:26
数据array[n][m]没有声明大小,要用常数,不能用变量array[2][3]
蓝叶风雪骄阳
级别: 探索解密
精华主题: 0
发帖数量: 94 个
工控威望: 197 点
下载积分: 1461 分
在线时间: 101(小时)
注册时间: 2018-06-13
最后登录: 2019-07-29
查看蓝叶风雪骄阳的 主题 / 回贴
2楼  发表于: 2019-02-25 08:39
#define后面去掉分号看看
w45062099
多做事,少说话!
级别: 略有小成
精华主题: 0
发帖数量: 340 个
工控威望: 450 点
下载积分: 1293 分
在线时间: 1045(小时)
注册时间: 2014-10-23
最后登录: 2024-11-27
查看w45062099的 主题 / 回贴
3楼  发表于: 2019-02-25 10:16
int array [N][N],数组一旦定义,大小便确定,你这个没有边界!
每天只要小小一步都是在进步!
列仲宇
级别: 探索解密
精华主题: 0
发帖数量: 75 个
工控威望: 135 点
下载积分: 685 分
在线时间: 23(小时)
注册时间: 2018-10-31
最后登录: 2019-05-11
查看列仲宇的 主题 / 回贴
4楼  发表于: 2019-02-25 13:02
引用
引用第2楼蓝叶风雪骄阳于2019-02-25 08:39发表的  :
#define后面去掉分号看看

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

嗯,谢谢了,是宏定义那里,后面不需要分号,我写了分号,导致的错误
conchnit
级别: 略有小成
精华主题: 0
发帖数量: 131 个
工控威望: 456 点
下载积分: 6107 分
在线时间: 69(小时)
注册时间: 2013-03-17
最后登录: 2024-11-03
查看conchnit的 主题 / 回贴
6楼  发表于: 2019-02-28 12:35
引用
引用第5楼列仲宇于2019-02-25 13:03发表的  :

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

踏实走好每一步. 承接自动化项目.