是在unsignedchar与标识符之间加code,不是宏定义。给你举个例子说明一下:unsignedcharcodea[5]={0,1,2,3,4};这里的code指明数组a要定义在代码空间ROM中,而不是数据空间RAM中