admin 管理员组

文章数量: 1086019


2024年4月22日发(作者:sql server2008 r2下载)

传参 二维数组

在C++中,二维数组的传参方式有多种,以下是三种常见的方式:

1. 数组作为参数传递

```cpp

void fn(int p[][3], int n) {

for (int i = 0; i < n; ++i) {

for (int j = 0; j < 3; ++j) {

cout << p[i][j] << " ";

}

cout << endl;

}

}

```

2. 指向指针的指针作为参数传递

```cpp

void fn3(int p, int n) {

for (int i = 0; i < n; ++i) {

for (int j = 0; j < 3; ++j) {

cout << p[i][j] << " ";

}

cout << endl;

}

}

```

3. 使用指针和数组长度作为参数传递

```cpp

void fn2(int p[], int n) {

for (int i = 0; i < n; ++i) {

for (int j = 0; j < 3; ++j) {

cout << p[i][j] << " ";

}

cout << endl;

}

}

```

这三种方式都可以实现二维数组的传递,选择哪种方式取决于具体的需求和

场景。


本文标签: 数组 指针 方式 作为 选择