设struct{int name;int score;}class,*p=&class;则下面说法错误的是( )

admin2016-12-25  44

问题 设struct{int name;int score;}class,*p=&class;则下面说法错误的是(    )

选项 A、可以这样引用class的成员name:*p.name
B、可以这样引用class的成员p-> score
C、该定义只能定义一次,如还需要定义,得重新定义结构体
D、可以引用结构体变量成员的地址,也可以引用结构体变量的地址

答案A

解析 “.”成员运算符在所有运算符中优先级最高,可以把p.name看成一体,所以A错,应该改为(*p).nameo
转载请注明原文地址:https://kaotiyun.com/show/9NAx777K
0

最新回复(0)