我在EDN上的博客原文地址:http://blog.**/wangxing/137102/message.aspx
大家好,今天使用NEC单片机是发现一个问题!我先说说现象,大家有什么经验在线上发表!!
当我定义如下格式是,编译器编译提示出错:
提示错误的定义: bit i定义为局部变量
/***********************/
void Command(void)
{
bit i;
i = 1;
return;
}
/***********************/
编译成功的定义方式:bit i定义为全局变量
/***********************/
bit i;
void Command(void)
{
i = 1;
return;
}
/***********************/
我不知道大家使用别的处理器有没有遇到这样的问题!
Keil 测试了,51单片机是支持的!!
大家如果有遇到这样的现象,麻烦写下处理器的型号,便于少走弯路!!! |