[单选题]

假设有如下定义:struct a{int n;float k}data,*p;若要使p指向data中的成员n,正确的赋值语句是

A.p=&data.n;

B.*p=data.n;

C.p=(struct a*)&data.n;

D.p=(struct a*)data.n;

参考答案与解析: