0
我正在嘗試使用指針而不是使用索引將值輸入到3x3矩陣中。下面是我的主要程序:嘗試輸入值並使用指針在矩陣中輸出它們
int main() {
int mat[ROW][COL];
int *p = &mat[0][0];
minput(p, ROW, COL);
return 0;
}
這是我minput功能:
void minput(int *m, int row, int col) {
// 1 2 3
// 4 5 6
// 7 8 9
*(m+0) = 1;
}
我無法弄清楚的是如何輸入矩陣的其餘部分,如[1] [1]。我嘗試使用*(*(p+1)+1)
嘗試訪問m [1] [1],但似乎沒有效果。我希望這很清楚。