This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center




已关闭8年。



if((kulax>=schodki[i][0][0] && kulax<=schodki[i][1]][0]) && (kulay==schodki[i][2][0]+10))
            spoczywa=true;

嗨,大家好,我有一个整数数组,名称为schodki,它被声明为int schodki [5] [3] [1]和全局变量:int kulax和int kulay。
上面的代码行有什么问题?

编辑:当然。 “i”是来自循环当前状态的值。

最佳答案

您在其中有一个额外的]

kulax<=schodki[i][1]][0]

这可能会搞砸解析,并导致令人困惑的错误消息。编译器可能将其视为
kulax<=schodki[i][1]

这确实是尝试将整数与指针进行比较。在这里提问之前,请尝试注意自己的代码,并确保它没有原始语法错误。

除此之外,您的代码没有任何问题(假设变量是按照您所说的方式声明的)。

10-06 01:58