C ++将多维数组传递给函数

时间:2014-10-08 23:36:57

标签: c++ parameters

所以我已经看到了这个C++ Passing multi-dimensional arrays into functions,但它说要将Column的值放入参数中。

对于3x3阵列,这意味着说

void printGrid (char ticTacToeBoard[][2])

void printGrid (char ticTacToeBoard[][3])

试图通过时?

3 个答案:

答案 0 :(得分:0)

void printGrid (char ticTacToeBoard[][3])

答案 1 :(得分:0)

使用

char board[3][3];

原型将是

void printGrid(const char (&ticTacToeBoard)[3][3]);

然后这样称呼:

printGrid(board);

答案 2 :(得分:0)

void printGrid(char ** ticTacToeBoard)