若有定义:int *p, a;,则以下正确的赋值语句是( )。
A: p=103;
B: p=a;
C: p=*a;
D: p=&a;
A: p=103;
B: p=a;
C: p=*a;
D: p=&a;
举一反三
- 若有定义:int x,*p; 则以下正确的赋值表达式是: A: p=&x B: p=x C: *p=&x D: *p=*x
- 若有定义,int a,*p=&a;则scanf(“%d”,*p);是正确的赋值()
- 若有如下定义语句:int a[2][3], *p[3]; 则以下赋值语句中正确的是 A: p=a; B: p[0]=a; C: p[0]=&a[1][2]; D: p[1]=&a;
- 若有以下定义“int a,b,*p; float c,*q;”,则赋值正确的是()。 A: p=&c B: q=p C: p=NULL D: q=new int
- 若有定义语句:int a [2][3],(*p)[3],*q[3];,则以下赋值语句正确的是( ) A: p=a; B: q=a; C: p=&a[1]; D: q=&a[1];