讨论: 关于二维数组与一维数组一个题目
void main()
{
int a={10,20,30,40,50,60,70,80,90,100};
int b[]={10,20,30,40,50,60,70,80,90,100};
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<5;j++)
{
printf("a[%d][%d]=%d ",i,j,a);
}
printf("\n\n");
}
for(i=0;i<10;i++)
{
printf("a[%d]=%d ",i,a);
if(i != 0 && i%5 ==0)
{
printf("\n");
}
}
printf("\n\n");
for(i=0;i<10;i++)
{
printf("b[%d]=%d ",i,b);
if(i != 0 && i%5 ==0)
{
printf("\n");
}
}
printf("\n");
}
问题: a a ... a 数据是怎么回事 ? 是不能把二维数组作为一维数组来使用吗? 如果打印输出 a a a...a 就可以取到二维数组里数据了
页:
[1]