各位好,
有一个关于struct Initial的问题请教.
假使我现在定义了struct/union如下:
typedef union
{
unsigned short wWord;
struct
{
bByteH;
bByteL;
}byte;
}WordVar;
typedef struct
{
unsigned char a;
unsigned char b;
}_defType;
若要在宣告_defType变量的同时Initial, 已知方法如下
_defType AAA = {12, 34};
假使现在定义struct _defType2如下:
typedef struct
{
unsigned char a;
WordVar abc;
}_defType2;
如此, 有可能在宣告_defType2变量时,针对bByteH, bByteL进行initial吗?
Ex: _defType2 BBB = {12, ???};
PS: 目前已知可以对wWord进行initial(_defType2 BBB = {12, 0x1234};)
PS: Compiler为非C99系统..
谢谢大家.