【发布时间】:2019-02-10 03:41:52
【问题描述】:
为什么以下布尔“mat”的二维地址不能像这样传递给函数?
void generate(bool arr) {
......;
......;
}
int main() {
bool mat[3][3];
generate(mat);
return 0;
}
【问题讨论】:
-
这不是布尔值。但是一个二维布尔数组。
-
是的,我不确定代码,但问题标题和描述似乎询问将二维数组传递给函数,所以我认为这应该有望回答 OP 的问题,无论他们的代码如何
-
@user4581301,“mat[3]mat[3]”是一个错字。我修好了。