有如下定义
struct st
{
int x; float y;
} rec,*px;
若要使指针px指向rec的成员x,正确的赋值语句是
A px=(struct st*)&rec.x; B px=(struct st*)rec.x; C px= &rec.x; D *px=rec.x;
&rec.x是int *类型,而px是struct st *,类型不一致不能赋值,必须如同A选项一样使用强制类型转换才可以