我已声明以下内容:
int board[][][];
我有这个功能:
boolean compare(int[][] board)
当我使用board[][][0]时,它会变成二维矩阵吗?
如果我想传递我的矩阵板作为参数:
compare(board[][][0])
,正确的语法是什么?
最佳答案
您可以将 board 视为二维矩阵数组,在这种情况下 board[0]
是单个二维矩阵,并且 board[0][0]
是一个数组,或者可能是矩阵的一列,并且 board[0][0][0]
是一个整数,或矩阵的单个单元格。
和board[][][0]
是一个语法错误。
关于java - 3d 矩阵作为 2d 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23092747/