一般輸出方式:
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 的公式,如圖
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。