c语言error C2065: 'j' : undeclared identifier怎么回事?

这段代码用ij循环,可是i也没 有 定义过啊为什么 光提示j错误?而且之前也有过一个 同样的ij循环也没有提示错误啊

i肯定在哪个地方定义过了, 不然不可能会这样, 你可以把鼠标移动到i上, 然后点击右键, 选择"转到定义", 如果是英文就是"goto definition", 你就会发现i在哪个地方定义了, 但是你忘了.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-02
j 没有声明 可见你i已经声明了
只需要在i的声明那里加个j的声明即可
第2个回答  2015-04-24
应该是你很久之前就定义了i做其他的。。
之后i还是可以使用的。本回答被网友采纳
第3个回答  2015-04-24
j未定义,for(int j=0;j<24;j++)
第4个回答  2015-04-24
使用j之前先定义j,如int j;
相似回答