C语言几道题目!!!!!!!最好说明下选择原因 谢谢

2025-12-16 14:35:14
推荐回答(2个)
回答1:

1 D
构造类型为struct student 不是struct
2 B
s[0].y= 3 s[1].x= 2
3 C
c[2] 表示存的是"Mary",18," 注意区分
4 B
声明了一 个是struct sk结构体变量data,一个是结构体指针*p
p=&data说明指针p指向了data变量,此时*p和data用时是同一个内存空间,所以(*p).a等同于
data.a,另一种写法p->a。
5 D
->为指向运算符

回答2:

  1. D struct student s要写完整

  2. B  3/2

  3. C  第二个结构体数组元素的第一个字符(元素)

  4. B  等于p->a

  5. A  ++的主体是str