我正在尝试在主程序中分配值。
typedef struct PointStructure
{ unsigned char x;
unsigned char y;
unsigned char offset;
unsigned char page;
}point;
volatile far point p;
volatile far point AryP[5];
我可以在主程序中为结构 p 赋值的唯一方法是
p.x=10;
p.y=20;
p.offset=0;
p.page=1;
这样,我将花费大量的空间和时间来为数组分配值。有一个更好的方法吗?
以下方法对我不起作用..
p = {10, 20, 0, 1};
p = {.x = 10, .y=20, .offset=0, .page=1};