若有如下定义和语句:int *p[3], a[6], n;for(m=0;m<3;m++)p[m]=&a[2*m];则*p[0]引用的是a数组元素____(1)_____;*(p[1]+1)引用的是a数组元素_____(2)____。
查看答案
若有以下定义和语句:int a[10], *p;p=a;则在程序中,引用数组元素a[m]的四种形式是:______(1)_____、____(2)____、_____(3)_____和a[m]。(假设m 已正确说明并赋值)
下列程序的输出结果是: ( )#include "stdio.h"main(){int a[]={1,2,3,4,5,6,7,8,9,0}, *p;p=a;printf("%d\n", *p+9);}
A. 10
B. 0
C. 1
D. 9
设有定义:int a, *p=&a; 以下语句将利用指针变量p读写变量a中的内容,请将语句补充完整。scanf("%d", ___(1)____);printf("%d\n", ___(2)____);请使用指针p完成填空。
定义: int a=2,b=3;int *p1=&a, *p2=&b;下面不能正确执行的赋值语句是:( )A. a=*p1+*p2; B.p1=a; C. p1=p2; D. a=*p1*(*p2);
A. a=*p1+*p2;
B. a=*p1*(*p2);
C. p1=a;
D. p1=p2;