Keil中已经定义了J,但是还是会出现 'J': undefined identifier

这是原程序
#include<reg52.h>
#define uint unsigned int
sbit led1=P1^0;
uint i,j;
void main()
{
while(1)
{
led1=0;
for(i=1000;i>0;i--)
for(j=110;j>0;J--);
led1=1;
for(i=1000;i>0;i--)
for(j=110;j>0;j--);
}
}

你太马虎了  明明是这里出问题了  这个要小写  下次仔细点 。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-14
你的J是大写还是小写 啊追问

一直都是小写啊

追答

你自己再看看J--

keil5中出现undefinedidentifier问题怎么解决?
遇到Keil5中出现"undefined identifier"问题,可以尝试以下步骤解决。首先,尝试点击“Go To Definition Of "xxx" ”,查看是否弹出类似错误窗口。这通常意味着编译器找不到某个标识符的定义。解决方法如下:1. 执行“keikill.bat”命令,清理不必要的文件。2. 移植或修改后的文件在使用前,记得重新编译...

keil单片机中出现undefined identifier怎么办
undefined identifier是未定义的标志符,在程序内使用了没有被定义的标志符或者变量,是常见的keil编译错误,引发这一错误的原因是你使用的变量没有被定义。解决办法是找到这个没有被定义的标志或者变量进行定义。另外一种常见的错误就是大小写导致的,如你定义的是unsigned char num,在使用的时候,写成了...

使用Keil时undefined identifier 什么意思啊
undefined identifier是常见的keil编译错误。引发这一错误的原因是你使用的变量没有被定义。常见的处理手段是对你使用到的变量进行变量定义。另外一种常见的错误就是大小写导致的,如定义的是unsigned char num;在使用的时候,写成了NUM,也会出现同样的错误。

用keil编译是显示 undefined identifier怎么解决啊,求高人指导_百度知 ...
检查zntwj.c源文件的第24行,该行的i、j两个变量未定义过。

keil软件编译时显示未定义标记是为什么?
在使用keil软件进行编译时,遇到"undefined identifier"的错误,通常表示程序中引用了一个未被定义的标识符或变量。这种情况很常见,可能是由于变量未被声明或初始化,或者大小写不一致导致的。例如,你定义了一个名为"unsigned char num"的变量,但在后续代码中写成了"NUM",这种大小写不一致就会引发错误...

单片机编程时出现undefined identifier是什么意思? 大哥们教教我吧...
当在单片机编程过程中遇到"undefined identifier"这个错误时,它意味着你尝试使用的标识符或变量在当前的作用域内并未被定义。这通常发生在Keil编译器中,原因可能是你忘记声明或者导入了该变量。解决这个问题的方法是直接在代码中找到未被定义的标识符,并确保其已经被正确地声明和初始化。有时候,大小写...

keilC51单片机中断程序老是提示undefined identifier,明明在前面已经定 ...
如上图所示,h的作用域,只是仅仅作用于main函数中,而不能直接出现time0函数中,如果想在time0函数中,要么使用入参进入time0中,time0(int h),要么将定义h的作用域放大,设置到作用于整个程序中,定义成静态变量试试 static变量,且定义到整个程序开始位置 ...

keil中'i':undefinedidentifier什么意思?万分谢谢
在Keil软件环境中编程时,如果碰到“‘i’: undefined identifier”这样的错误提示,通常意味着在代码中使用了一个未被声明或定义的变量“i”。这可能是以下几种情况导致的:1. 变量未声明:在使用变量“i”之前,没有对其进行数据类型的声明。在C语言中,这...

在keil中定义引脚字母用了大写还总是显示错误
这些寄存器都无法识别。检查你是否包含了适当的头文件,头文件中应当包含这些基本寄存器的定义。

单片机编程时出现undefined identifier是什么意思? 大哥们教教我吧...
undefined identifier的翻译是,未定义的标识符。意思是在程序内使用了没有被定义的标识符或者变量。解决办法就是找到这个没有被定义的标识或者变量,进行定义。在编译的时候出现错误,会提示错误是什么和错误的位置,根据提示就可以找到。

相似回答