若有说明:intn=2,*p=n,*q=p,则以下非法的赋值语句是:()A、p=qB、*p=*qC、n=*qD、p=n
若有说明:intn=2,*p=&n,*q=p,则以下非法的赋值语句是:()
- A、p=q
- B、*p=*q
- C、n=*q
- D、p=n
相关考题:
若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是( )。A)p++-n B)p-n++C)(*p).n++ D)++p-n
若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。A、p1=m; p2=p1;B、p1=m; p2=n; *p1=*p2;C、p1=m; p2=p1;D、p1=m; *p2=*p1;
若有说明:int*p1,*p2,m=5,n=9;以下均是正确赋值语句的选项是()A、p1=m;p2=p1;B、p1=m;p2=n;*p1=*p2;C、p1=m;p2=p1D、p1=m;*p2=*p1;
单选题若有以下定义和语句:structst{ intn; structst*next;};structsta[3]={5,a[0],6,a[1],7,a[2]},*p;p=a[0];则值为6的表达式是(提示:运算符-的优先级高于++)( )。A(*p).n++Bp++-nCp-n++D(++p)-n
单选题若有说明:intn=2,*p=n,*q=p,则以下非法的赋值语句是:()Ap=qB*p=*qCn=*qDp=n