设有下列结构型及其变量的定义,能正确引用该结构型成员的选项是:struct{int x[5];}x1,*p=&x1;
A.x1[0]B.x1[0].x C.P->x1[0]D.p->x[0]
请说明原因.谢谢
人气:233 ℃ 时间:2020-04-01 07:24:06
解答
正确答案:D
首先x1不是数组所以:A,B不对
p是指向变量x1.的指针所以C不对.
正确的使用方式为:
x1.x[0]或者p->x[0]
推荐
- typedef struct S{int g;char h;}T;则下列叙述正确的是B可用T定义结构体变量和T是一个结构体变量有区别吗
- 27.若有结构类型定义"typedef struct test{int x,y[2];}TEST;",则以下声明中正确的是 _________
- 设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是( ).
- 解方程 3×(2x-2)=12
- "地球上可供人类居住的空间越来越少"的英语翻译
- 设随机变量X与Y独立且都服从N(μ,σ²),则E(3X+9Y+1)=?
- 质点的运动学方程是x=10cosπt,y=100sinπt,求运动速率,法向,
- 关于法国参议院和众议院的权力问题
猜你喜欢