单选题:定义如下结构体:
定义如下结构体:
```c++
struct sk
{
int a;
float b;
}data, *p;
```
若指针p指向结构体变量data,即有p = &data; ,则对结构体成员a的正确引用是\_\_\_\_。 @[B](2)
A. (*p).data.a
B. (*p).a
C. p->data.a
D. p.data.a
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a
答案:B
```c++
struct sk
{
int a;
float b;
}data, *p;
```
若指针p指向结构体变量data,即有p = &data; ,则对结构体成员a的正确引用是\_\_\_\_。 @[B](2)
A. (*p).data.a
B. (*p).a
C. p->data.a
D. p.data.a
A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a
答案:B