第一次看见这种用法解决方法

第一次看见这种用法问个问题 #definedata#defineidata#definexdata#definecodeconst这是什么用法怎么没见

第一次看见这种用法
问个问题 
#define   data  
#define   idata  
#define   xdata
#define   code   const
这是什么用法   怎么没见过 前面的3个define 起到什么作用 


[解决办法]
就是不关心他们的值是多少,只关心是否定义了。

后面值省略了,没写出来。
[解决办法]
作为条件编译的标识