这段代码用ij循环,可是i也没 有 定义过啊为什么 光提示j错误?而且之前也有过一个 同样的ij循环也没有提示错误啊
c语言error C2065: 'j' : undeclared identifier怎么回事?
答案:5 悬赏:0
解决时间 2021-02-28 15:56
- 提问者网友:浪女天生ˇ性情薄
- 2021-02-28 06:26
最佳答案
- 二级知识专家网友:高冷不撩人
- 2021-02-28 07:55
i肯定在哪个地方定义过了, 不然不可能会这样, 你可以把鼠标移动到i上, 然后点击右键, 选择"转到定义", 如果是英文就是"goto definition", 你就会发现i在哪个地方定义了, 但是你忘了.
全部回答
- 1楼网友:為→妳鎖鈊
- 2021-02-28 12:04
使用j之前先定义j,如int j;
- 2楼网友:夢想黑洞
- 2021-02-28 10:32
j 没有声明 可见你i已经声明了
只需要在i的声明那里加个j的声明即可
- 3楼网友:飘零作归宿
- 2021-02-28 09:15
你的代码编译没有问题,只是语句有些问题,帮你改了。
你把vc关闭,新建一个文件,然后,把以下代码拷贝进去编译。
#include
int main()
{
int i,j,k;
for(i=0;i<=5;i++)
{
for(j=0;j<=5;j++)
printf(" ");
for(k=0;k<=5;k++) //
printf("*");
printf("\n"); //
}
return 0;
}
- 4楼网友:深街酒徒
- 2021-02-28 08:28
应该是你很久之前就定义了i做其他的。。
之后i还是可以使用的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯