题目内容
(请给出正确答案)
[主观题]
若有以下说明和语句()struct worker{int no;char *name;}work,*p=&work;则以下引用方式不正确的
若有以下说明和语句()
struct worker{
int no;
char *name;
}work,*p=&work;
则以下引用方式不正确的是
A.work.no
B.(*p).no
C.p->no
D.work->no
查看答案
如果结果不匹配,请 联系老师 获取答案
若有以下说明和语句()
struct worker{
int no;
char *name;
}work,*p=&work;
则以下引用方式不正确的是
A.work.no
B.(*p).no
C.p->no
D.work->no
A.scanf("%s",pup[0].name);
B.scanf("%d",&pup[0].age);
C.scanf("%d",&p->sex);
D.scanf("%d",*P.age);
A.a是用户定义的结构体名
B.struct a是用户定义的结构类型
C.ptype是用户定义的结构类型名
D.x和Y都是结构成员名
A.&t[3][2]
B.*pt[0]
C.*(pt+1)
D.&pt[2]
以下定义,使p指向data和a域的赋值语句是()
struct stuclent
{int a;float b;}data,*p;
A.p=&a;
B.p=data.a;
C.*p=data.a;
D.p=&data.a;
若有下列类型说明语句:
char w;int x;float y;double z;
则表达式w*x+z-y的结果的数据类型是()
A.char
B.int
C.float
D.double
A.S 是结构体名
B. 该结构体包含 2 个成员
C. S 是 struct 类型的变量
D. T 是 struct S 类型的变量
A.4
B.5
C.6
D.不确定