关于 error: invalid types ‘int[int]‘ for array subscript 的解决

假如这个报错语句定位到的地方是数组,出现这个报错的原因大致如下:

情况一、当前数组和某变量名字重复了。
这种情况下,oj报的是CE关于 error: invalid types ‘int[int]‘ for array subscript 的解决_第1张图片

看到一位博主写的可能还有另外两种情况,我自己也没有测试出来。小伙伴们权当作为防范吧。
关于 error: invalid types ‘int[int]‘ for array subscript 的解决_第2张图片


假如是变量名不一致,或者没有定义,报的是这个:
关于 error: invalid types ‘int[int]‘ for array subscript 的解决_第3张图片

然后C++和C是没有数组角标越界的提示的…
关于 error: invalid types ‘int[int]‘ for array subscript 的解决_第4张图片

你可能感兴趣的:(和事故斗智斗勇的这些天,c++)