问题描述:
#include int main(void) { static int a[4][4]; }
#include
int main(void)
{ static int a[4][4];
int *p[4],i,j;
for(i = 0; i < 4; i++)
p[i] = &a[i][0];
for(i = 0 ; i < 4; i++) {
*(p[i] + i) = 1 ;
*(p[i] + 4 - (i + 1)) = 1;
}
for(i = 0; i < 4; i++)
{
for(j = 0; j < 4; j++)
printf("%2d",p[i][j]);
printf("\n");
} return 0;
}
具体过程是什么、
#include
int main(void)
{ static int a[4][4];
int *p[4],i,j;
for(i = 0; i < 4; i++)
p[i] = &a[i][0];
for(i = 0 ; i < 4; i++) {
*(p[i] + i) = 1 ;
*(p[i] + 4 - (i + 1)) = 1;
}
for(i = 0; i < 4; i++)
{
for(j = 0; j < 4; j++)
printf("%2d",p[i][j]);
printf("\n");
} return 0;
}
具体过程是什么、
问题解答:
我来补答展开全文阅读