请前辈们释疑
#include <stdio.h>
main()
{
static int a[2][3]={{1,2,3},{4,5,6}};
static int b[3][2],i,j;
printf(" array a:\n");
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
{
printf("%d:",a[i][j]);
b[j][i]=a[i][j];
printf(" b[%d][%d]=%d ",j,i,b[j][i]);
}
printf("\n");
}
printf("array b:\n");
for(i=0;i<=2;i++);
{
for(j=0;j<=1;j++)
{
printf("\t%d:%d=%d",i,j,b[i][j]);
}
printf("\n");
}
getch();
}
为什么不能输出数组b的值?多谢