有以下说明和定义语句   struct student   { int age; char num[8];};   struct student stu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};  

admin2006-08-25  28

问题 有以下说明和定义语句
  struct student
  { int age; char num[8];};
  struct student stu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};
  struct student *p=stu;
  以下选项中引用结构体变量成员的表达式错误的是

选项 A、(p++)->num
B、p->num
C、(*p).num
D、stu[3].age

答案D

解析 通过结构体变量引用其成员用“.”,通过结构体指针引用其成员用“— —>”,本题中选项A、B和C引用其成员变量都正确,选项D数组越界。
转载请注明原文地址:https://jikaoti.com/ti/eRS0FFFM
0

相关试题推荐
最新回复(0)