若有定义“int *p,a;”且“p=&a”,则语句“scanf("%d",*p)”一定是错误的,其错误原因是()。
举一反三
- 若有以下定义和语句:int a,*p;p=&a; 则能够从键盘给变量a输入数据的语句是【 】 A: scanf("%d",a); B: scanf"%d",p); C: scanf("%d",*p); D: scanf("%d",&p);
- 若有定义,int a,*p=&a;则scanf(“%d”,*p);是正确的赋值()
- 若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是( )
- 若有定义“int p,a”且“p=
- 若有定义:int *p, a;,则以下正确的赋值语句是( )。 A: p=103; B: p=a; C: p=*a; D: p=&a;