若有定义:int a[2][3]={2,4,6,8,10,12};则*(&a[0][0]+2*2+1)的值是【1】。
查看答案
程序运行后的输出结果是 【1】。#include void main( ){ int a[10]={1,2,3,4,5,6,7,8,9,10};*p=&a[3];*q=p+2;printf("%d\n",*p+*q);}
对于int a[10],*p=a;*(p+1)表示数组a的第【1】个元素。
void main(){ int a[]={2,4,6,8,10}, y=0, x, *p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
在二维数组中,行指针是指向一维数组的指针变量.
A. 对
B. 错