code 和data 都是单片机C语言的关键字,在标准C语言关键字里面是没有的。
如果使用了code关键字定义数据,说明这个数据会被存储到程序空间Flash中,一般只读的数据会做此操作,这样可以节约RAM空间。
data/idata/pdata/xdata也都是单片机C语言关键字,他们的含义是表示变量存储在RAM区中。这4个的区别在于,存储的RAM地址不同,有的表示片内RAM,有的表示片外RAM,片内RAM还有地址的区别。这些主要针对汇编中不同的寻址方式。一般都用data,而data一般可以省略。
就是一个指向int 的指针,只不过不可以修改指针指向的这个值,但允许再拿这个指针指向其他的int类型的变量