最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

传参 二维数组

IT圈 admin 42浏览 0评论

2024年3月25日发(作者:锐冰心)

传参 二维数组

在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;

}

}

```

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

场景。

2024年3月25日发(作者:锐冰心)

传参 二维数组

在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;

}

}

```

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

场景。

发布评论

评论列表 (0)

  1. 暂无评论