定义如下结构体,若指针p指向结构体变量data,即有p = &data; ,则对结构体成员a的正确引用是(     )。
struct sk
{
    int a;
    float b;
}data, *p; A.

(*p).data.a B.

(*p).a C.

p->data.a D.

p.data.a