实现代码如下:
#include
int main()
{
int a[3][4] = {{7, 10, -2, 3},
{14, 30, 6, -5},
{0, 5, 27, -7}};
int *s[3], (*p)[4], sum, i, j;
sum = 0;
for (i=0; i<3; i++) //方法一
{
s[i] = &a[i][0];
}
for (i=0; i<3; i++)
{
for (j=0; j<4; j++)
{
sum += *(s[i] + j);
}
}
printf("sum = %d\n", sum);
sum = 0;
for (p=a, i=0; i<3; i++)//方法二
{
for (j=0; j<4; j++)
{
sum += *(*(p + i) + j);
}
}
printf("sum = %d\n", sum);
return 0;
}
阅读(535) | 评论(0) | 转发(0) |