有如下程序段:int a[10],*p[3],**pp,i;for(i=0;i<3:i++) p[i]=&a[i*4);pp=p;则正确表示数组a
相似题目
-
执行如下程序段,int a=0,*p=&a;*p=a+1;*p和a的值分别为( )。
-
有如下程序段,执行该程序段后, a 的值为 ( ) 。 int *p,a=10,b=1; p=&a; a=*p+b;
-
有如下程序: #include int main() { int a[3][4]={1,2,3,4,5,6,7,8}; int (*p)[4]=a; printf(%d\n,*(p+1)[1]); return 0; } 则下列说法中正确的是 。
-
有以下程序段int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3], b; b=p[5];b中的值是( )
-
有如下程序int a[10]={1,2,3,4,5,6,7,8,9,10};int *p=&a[0],b;b=p[5];则b的值是( )
-
执行以下程序段后,m的值为int a[2][3]={{1,2,3},{4,5,6}};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
-
若有程序段 :int a[2][3],(*p)[3]; p=a; 则对 a 数组元素的正确引用是 。
-
有如下程序段:int *P,a=10,b=1;P=&a;a=*P+b;执行该程序段后,a的值为( )。
-
09210012:如下程序 int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a; 则数值为9的表达式是( )
-
有以下程序,程序运行后的输出结果是() main() {int a[10]={1,2,3,4,5,6,7,8,9,10),*p=&a[3],*q=p+2; printf("%d\11",*p+*q); }
-
有如下说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()A.*p+9B.*(p+8)C.*p+=9
-
有以下程序段: int a[l0]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b; b=p[5]; b中的值是【 】。
-
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9 的表达式是 。
-
有如下程序段int a=5, b=10;int *p;p=&b;a=*p+b;执行该程序段后,a的值为()。
-
有如下说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。A.*p+9B.*(p+8)C
-
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为_____。A.12B.11C.10D.编译
-
有以下程序main(){int a[]={1,2,3,4,5,6,7,8,9,0},*P;for(p=a;p<a+10;p++)printf("%d,",*p);}程
-
有如下程序段,请指出”p所代表的是()。int **p,*s,k=20;S=&k;p=&s;A.sB.&kC.*pD.k
-
若有程序段: int *p[3],a[6],i; for(i=0;i<3;i++) p[i]=&a[2*i]; *(p[1]+1)引用的是a数组元素 。(数组下标)
-
【单选题】有如下程序段 int *p,a=10,b=1 p=&a; a=*p+b; 执行该程序段后,a的值为
-
有如下程序段 int*p,=10,b=1 p=&=*p+b 执行该程序段后,的值为12 B.11有如下程序段 int *p,=10,b=1 p=&=*p+b 执行该程序段后,的值为12 B.11 C.10 D.编译出错
-
int *p,a=10,b=1; p=&a; a=*p+b;执行该程序段后.a的值为
-
有以下程序: main() int a[10]=1,2,3,4,5,6,7,8,9,10,*p=&a[3],*q=p+2; printf("%d",*p,*q); 程序运行后输出的结果是()。
-
有以下段int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];b中的值是()