|
|
一個數(shù)組的內(nèi)的變量都是連續(xù)存儲的,用指針訪問一個數(shù)組,只需將數(shù)組內(nèi)各行的地址賦給指針,然后用指針連續(xù)訪問數(shù)組內(nèi)的各個變量:
即先定義相同數(shù)據(jù)類型的指針數(shù)組char *p[R];//R為所有數(shù)組最長行數(shù)
int m=0;
while(a[m]!=false)
{
p[m]=a[m];
m++;
}
for (int i=0;i<m;i++)
while(a[i][j]!=false)
{
a[i][j]=*(p[i]+j);//指針訪問數(shù)組內(nèi)所有變量
j++;
}
訪問其它數(shù)組以此類推。 |
|