• 2022-06-09
    若有定义语句: struct {int a1;int a2;}a3;以下赋值语句正确的是( )。A)a.a1=4; B)a2=-4; C)a3={4,5}; D) a3.a2=5;
    A: a不是结构体变量名
    B: 不能对成员名进行赋值
    C: a3={4,5};在定义结构体变量时,可以用a3={4,5};进行初始化。但不允许作为一个独立的语句。
    D: a3是结构体类型的变量,a2是结构体的成员名,a3.a2符合结构体变量的引用格式