单项选择题

Given the following declaration:
struct sk {
       int a;
       float b;
} data;
int *p;
, which one of the following assignments is right, to make p point to a in data?

A.p=&a;
B.p=&data.a;
C.*p=data.a;
D.p=data.a;
微信扫码免费搜题