/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{ int i,j;
int a[][3]={1,2,3,4,5,6,7};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%d\n",a[i][j]);
}
输出 123456700
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{ int i,j;
int a[][3]={1,2,3,4,5,6};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%d\n",a[i][j]);
}
输出1 2 3 4 5 6 0 2 1245120
如果说因为 这个数组不是静态的?这样?
那么这个呢
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{ int i,j;
static int a[][3]={1,2,3,4,5,6,7};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("%d\n",a[i][j]);
}
输出1 2 3 4 5 6 0 4205760 1
怎么不是自动默认为 0 呢那些那么直接给出的
关于这样的二维数组定义 要注意些什么呢?
哪位能说说么?