若有以下结构体定义struct A{ int x; int y;}a;则正确的引用或定义是( )
A: A.x = 10;
B: A b;b.x = 10;
C: struct b;b.x = 10;
D: struct A b = [10];
A: A.x = 10;
B: A b;b.x = 10;
C: struct b;b.x = 10;
D: struct A b = [10];
举一反三
- 若有以下结构体定义,则正确的引用或定义是_______________。struct exam{ int x;int y; }; A: exam x=10; B: exam y,x; C: struct exam y={10}; D: struct exam a; a.x=10;
- 若有以下结构体定义,则()是正确的引用或定义。 struct example int x; int y; v1; A: example.x=10 B: example v2.x=10 C: struct v2;v2.x=10 D: struct example v2=10;
- 以下结构体定义 struct example { int x; int y; }v1; 则 是正确的引用或定义。 A: example.x=10 B: example v2;v2->x=10 C: struct v2;v2.x=10 D: struct example v2={10}
- 若有以下结构体定义:struct example{ int x;int y; } v1;则()是正确的定义. A: example x=10; B: example v2; v2.x=10; C: struct v2;v2.x=10; D: struct example v2={10};
- 若有以下定义和语句:struct st{ int x; int y;}s; 则下列赋值正确的是( )。 A: st.x=10 ; B: st.s.x=10; C: struct st a;a.x=10; D: struct st a.x={10};