程序设计 选择题 较难 ★ 精品

结构体的定义与使用 — 程序设计选择题

C 程序设计(大学通用) 结构体与文件 AI 三重审校通过

题目
有如下程序片段: typedef struct { int id; char name[20]; } Stu; Stu a = {1001, "Li"}, b; Stu *p = &a; 则下列说法正确的是 A. 执行 b = a; 后,可用 if (a == b) 判断两者各成员是否完全相同 B. 执行 b = a; 后,b.name 的值为 "Li",且修改 a.id 不影响 b.id C. 通过指针访问成员应写成 p.id D. 执行 p->id = 1002; 后,a.id 的值仍为 1001