某结构体变量定义如下,对此结构体变量中元素的引用,形式正确的是()。 struct k { int a; char c; }b,*p; p=&b;
A.b->a
B.(*p).c
C.p.c
D.*p.a
- · 有3位网友选择 B,占比37.5%
- · 有3位网友选择 A,占比37.5%
- · 有1位网友选择 C,占比12.5%
- · 有1位网友选择 D,占比12.5%
A.b->a
B.(*p).c
C.p.c
D.*p.a
A、*data.x=100;
B、data->x=100;
C、data.(*x)=100;
D、data.x=100;
A、struct student { int num; char name[20]; char sex; int score; } student1,student2;
B、struct { int num; char name[20]; char sex; int score; }student1, student2;
C、struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int score; /* 成绩 */ }; ...... struct student student1, student2;
D、struct student student1, student2; ...... struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int score; /* 成绩 */ };
则结构体变量s1所占的内存空间为( )
A.15
B. sizeof(int)+ sizeof(char[15]) + sizeof(float)
C. sizeof(s1)
D. max( sizeof(int),sizeof(char[15]) ,sizeof(float))
A、year = 2015
B、birthday.year = 2015
C、stu.birthday.year = 2015
D、stu.year = 2015
A、40
B、48
C、32
D、语句错误
A、9
B、12
C、8
D、24
A、s->next=NULL; p=p->next; p->next=s;
B、p=p->next; s->next=p->next; p->next=s;
C、p=p->next; s->next=p; p->next=s;
D、p=(*p).next; (*s).next=(*p).next; (*p).next=s;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!