若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。A.q=(k+1)B.q=kC.q=kD.*q=k
若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。
A.q=(&k+1)
B.q=&k
C.q=k
D.*q=&k
相关考题:
若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,a,b,给a赋值l、给b赋值2、给 若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)
设有下列定义: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;
【单选题】若有定义:double *q,p;则能给输入项读入数据的正确程序段是()A.q=p;scanf("%lf",*q);B.q=p;scanf("%lf",q);C.*q=p;scanf("%lf",q);D.*q=p;scanf("%lf",*q);
若有以下定义,则赋值正确的是()。 int a, b, *p; float c, *q;A.q=c;B.q=a;C.p=c;D.p=a;E.a=b;