struct sk
{ int m;
floatx;
}data,*q;
若要使q指向data中的m域,正确的赋值语句是( )。
A.)q=&data.m;
B.)*q=data.m;
C.)q=(struct sk*)&data.m;
D.)q=(struct sk*)data.m;
[单选题]设有如下定义: struct sk { int m; float x; }data,*q; 若要使q指向data中的m域,正确的赋值语句是( )。A.q=&data.m;B.*q=data.m;C.q=(struct sk*)&data.m;D.q=(struct sk*)data.m;
[单选题]设有如下定义, struct sk { int a; float b; }data; int*p; 若要使P指向data中的a域,正确的赋值语句是( )。A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;
[单选题]设有如下定义: struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;
[单选题]设有如下定义: struct sk { int n; float x;} data,*p; 若要使p指向data中的n域,正确的赋值语句是A.p=&data.n;B.*p=data.n;C.p=(struct sk*)&data.n;D.p=(struct sk*)data.n:
[单选题]设有如下定义: struct Sk {int n; float x;} data,*p; 若要使p指向data中的n域,正确的赋值语句是A.p=&data.n;B.*p=data.n;C.p=(struct sk*)&data.n;D.p=(struct sk*)data.n;
[单选题]设有如下定义: struct sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;
[单选题]设有如下定义:struct sk{ int n;float x; } data, *p;若要使p指向data中的n域,正确的赋值语句是A.p=&data.n;B.*p=data.n;C.p=(struct sk*)&data.n;D.p=(struct sk*)data.n;
[单选题]假设有如下定义:struct a{int n;float k}data,*p;若要使p指向data中的成员n,正确的赋值语句是A.p=&data.n;B.*p=data.n;C.p=(struct a*)&data.n;D.p=(struct a*)data.n;
[单选题]设有如下定义: struck sk { int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。A.p=&a;B.p=data.a;C.p=&data.a;D.*p=data.a;
[单选题]设有下列定义:struct sk{ int m; float x; }data,*q;若要使q指向data中的m域,正确的赋值语句是( )。A.q=&data.m;B.q=data.m;C.q=(struct sk*)&data.m;D.q=(struct sk*)data.m;