第1个回答 2013-01-10
A)student.age //student是自己定义的结构体名称,只是一个类型名称,如int,char,float...
int 如何用?
int x; 这个x才是真正的变量.
同上,
struct student stu1;
定义一个student结构体的变量stu1.
所以正确写法是stu1.age
B)p.age //p是一个指针,引用时用->,这里却用了.
C)p->age //正确答案
D)*p.age //*为取值运算符,取p内容
--------------------------------
总结:
1) 结构体变量.成员名
2) 指向结构体变量的指针->成员名本回答被网友采纳
第2个回答 2013-01-09
C是正解,student结构体,A首先排除; p是指针,B也是错的;C是正解;D中*p是指针变量对应的值,表达也不符合