论坛各位朋友,请教macros.h中的一条语句,谢谢!
iccavr 的macros.h中有一条语句看不懂!#if defined(_AVR) && !defined(flash)
#define flash const /* IAR compatibility */
#endif
第一句的define(_AVR)和defined(flash)是什么意思?我看书没看到过这样的格式?知道的朋友帮忙解释一下!谢谢 defined(_AVR) && !defined(flash)
defined
define 的过去式
及 定义过的
全语句伪代码
如果 定义过(_AVR)与 否(定义过(flash))
定义 flash const
结束如果 1楼解释了,不过LZ可能还要想想,才能知道为何这样写. 根据语句的英文意思 翻译 和1楼解释的 差不多
但是 这些宏定义的语句以前没有见过哦
不知道还有多少这些关键字(如:“defined”) 没有见过 不知道那里有完整的教程 明白了,谢谢,各位
页:
[1]