同wyzn12的看法
定义了一个变量a,就不能再定义一个数组名为a的数组了.
定义了一个变量a,就不能再定义一个数组名为a的数组了.
#include <stdio.h>
int main ()
{
int a=0,b=4,n=3;
int i,j;
int aa[5][5];
int s,h;
while (n>0)
{
for (i=a;i<=b;i++)
{
for (j=a;j<=b;j++)
aa[i][j]=n;
}
n--;
a++;
b--;
}
for (s=0;s<=4;s++)
{
for (h=0;h<=4;h++)
printf("%d",aa[s][h]);
printf("\n");
}
getchar();
return 0;
}
如果将aa[][]改为a[][]程序便不能执行,而在谭好强的书中好像没有见过aa[][]这样的定义方式