【发布时间】:2021-02-02 01:15:32
【问题描述】:
我正在学习 C++,我是 C++ 的初学者。如果我在主函数中声明数组,如 char arr [10][10],如何更改函数中的数组(int fun(..))。
#include <iostream>
using namespace std;
int func(....);
int main(){
char arr[10][10];
...
return 0;
}
【问题讨论】:
-
C++ 中的数组很棘手。您能否非常具体地说明您希望它的行为方式?尽可能精确。您现在的问题非常模糊,正确的答案是“请了解数组的工作原理”。
-
这能回答你的问题吗? Passing a 2D array to a C++ function
-
在 C++ 中,您有多种选择。我建议您开始使用
std::array,因为它可以简化很多事情。 -
这也可能有帮助(std::array):stackoverflow.com/questions/30263303/…