我试图使用指针而不是使用索引将值输入到3x3矩阵中。以下是我的主要计划:
int main() {
int mat[ROW][COL];
int *p = &mat[0][0];
minput(p, ROW, COL);
return 0;
}
这是我的输家功能:
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],但它似乎没有用。我希望这很清楚。
答案 0 :(得分:2)