设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是()。
p=(struct sk*)&data.a;
p=(struct sk*) data.a;
p=&data.a;
*p=data.a;