我打印这两个数组表现出来不对,哪里错了呢
#include <stdio.h>
int main()
{
//使用第一种方式初始化方式声明并初始化二维数组arr1
int arr1[][1]={ { 10 , 20 }, { 30, 40 }};
//使用第二种方式初始化方式声明并初始化二维数组arr2
int arr2[1][1]; arr2[0][0]=10;arr2[0][1]=20;arr2[1][0]=30;arr2[1][1]=40;
int i,j;
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{
printf("%d\r",arr1[i][j]);
}
}
for(i=0;i<=1;i++)
{
for(j=0;j<=1;j++)
{
printf("%d\r",arr2[i][j]);
}
}
return 0;
}