若有以下定义的语句 struct student { int age; int num; }; struct student stu[3]={{1001,20},{1002,19},{1003,21}}; main() { struct

admin2010-12-10  18

问题 若有以下定义的语句
struct student
{ int age;
    int num; };
struct student stu[3]={{1001,20},{1002,19},{1003,21}};
main()
{ struct student *p;
  p=stu;
  … }
则以下不正确的引用是

选项 A、(p++)->num
B、p++
C、(*p).num
D、P=&stu.age.

答案D

解析 考查对结构体成员的引用方法。结构体成员的引用可以用"结构体变量名.成员名"或者"结构体变量指针->成员名"两种方式来引用。
转载请注明原文地址:https://kaotiyun.com/show/ioPp777K
0

最新回复(0)