C里面的二维数组的初始化问题
今天写程序遇到二维数组初始化的问题,所以就试了试,有点出乎我意外。
#include <stdio.h>
#define N 5
int main()
{
int i,j;
int a[N][N] = {0};
int b[N][N] = {1};
printf("\ta\n");
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("\tb\n");
for (i = 0; i < N; i++)
{
for (j = 0; j < N; j++)
{
printf("%d ",b[i][j]);
}
printf("\n");
}
return 0;
}
原因过两天我再查查看吧