C/C++语言将二维数组作为参数传递容易使人迷惑且易出错,本文将常用的几种方法列出,以方便用时查阅。三种方法总结如下(GCC验证成功): 方法一:形参为二维数组并给定第二维长度 此方法是简单直观的方法,形参与实参一样,容易理解。 举例: #include void subfun(int n, char subargs[][5]) { int i; for (i = 0; i < n; i++) { printf("subargs[%d] = %s ", i, subargs[i]); } }