报错[Error] invalid types ‘int[int]‘ for array subscript原因及解决方案
这通常是数组的问题,我目前总结出3种可能:数组变量名不一致,或者没定义,比如你定义了一个ans数组,但是你在用的时候误写成了a数组(oj应该爆CE)数组空间不够,比如你要访问a[6],可是你只定义了int a[6]数组,所以下标最多到5,定义改成7就行了。(oj应该爆RE)变量名和数组名重复定义,比如定义了一个int a;然后又定义了一个int a[6];数组,(oj应该爆CE吧)...
文章共158字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
这通常是数组的问题,我目前总结出3种可能:
- 数组变量名不一致,或者没定义,比如你定义了一个ans数组,但是你在用的时候误写成了a数组(oj应该爆CE)
- 数组空间不够,比如你要访问a[6],可是你只定义了int a[6]数组,所以下标最多到5,定义改成7就行了。(oj应该爆RE)
- 变量名和数组名重复定义,比如定义了一个int a;然后又定义了一个int a[6];数组,(oj应该爆CE吧)
更多推荐
已为社区贡献7条内容
所有评论(0)