通常輸出方式:
void print1(int arr[][3], int row, int col)
{
int i, j;
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
printf("%d", arr[i][j]);
}
printf("\n");
}
}編程
指針輸出方式:
void print2(int arr, int row, int col)
{
int i, j;
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
printf("%d", arr[irow+j]);
}
printf("\n");
}
}
主旨是將二維數組看做一維數組便可,
每個元素的下標就能夠獲得 i*row+j 的公式,如圖
數組