求二维数组x[2][3]的所有元素之和s,要求使用行指针表示数组元素,请将程序填写完整。 main() {int x[2][3]

求二维数组x[2][3]的所有元素之和s,要求使用行指针表示数组元素,请将程序填写完整。
main()
{int x[2][3],(*p)[3]=a,s=0;

printf("%d\n",s);
}

int i,j;
void main()
{

int x[2][3]={1,2,3,4,5,6};
int (*p)[3],s=0;
for (i=0;i<2;i++)
{
p=&x[i][0];
for (j=0;j<3;j++)
{
s+=(*p)[j];
}
}
printf("%d\n",s);

getch();
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-11
代码搞完整撒追问

求二维数组x[2][3]的所有元素之和s,要求使用行指针表示数组元素,请将程序填写完整。
main()
{int x[2][3],(*p)[3]=a,s=0;

printf("%d\n",s);
}

相似回答