|
发表于 2013-10-31 21:00:14
|
显示全部楼层
void arrayPrint(int **arry,int m,int n)
{
int **ptr = NULL;
int i = 0;
int j = 0;
if(null == arry)
{
return;
}
ptr = arry;
for(;i<m;i++)
{
for(;j<m;j++)
{
printf("%d ",*(*ptr + j));
}
printf("\n");
}
printf("\n");
return;
}
void arrayInit(int **arry,int m,int n)
{
int **ptr = NULL;
int i = 0;
int j = 0;
if(null == arry)
{
return;
}
ptr = arry;
for(;i<m;i++)
{
for(;j<m;j++)
{
*(*ptr + j) = 1;
}
}
return;
}
void arrayAdd(int **arry,int m,int n)
{
int **ptr = NULL;
int i = 0;
int j = 0;
if(null == arry)
{
return;
}
ptr = arry;
for(;i<m;i++)
{
for(;j<m;j++)
{
*(*ptr + j) = i + 1;
}
}
return;
}
int main()
{
int array[4][4] = {0};
arrayInit(&array,4,4);
arrayAdd(&array,4,4);
arrayPrint(&array,4,4);
return 1;
}
自己运行下看看,最关键要弄清楚理解了。 |
|