C++ 将数组传递给函数


将数组作为函数参数传递

您还可以通过数组到一个函数:

示例

void myFunction(int myNumbers[5]) {
  for (int i = 0; i < 5; i++) {
    cout << myNumbers[i] << "\n";
  }
}

int main() {
  int myNumbers[5] = {10, 20, 30, 40, 50};
  myFunction(myNumbers);
  return 0;
}
亲自试一试 »

示例解释

功能 (myFunction) 采用数组作为其参数 (int myNumbers[5]),并使用循环遍历数组元素for环形。

当函数内部被调用时main(),我们通过myNumbersarray,输出数组元素。

笔记当您调用该函数时,只需在将其作为参数传递时使用数组的名称myFunction(myNumbers)。但是,函数参数中需要数组的完整声明(int myNumbers[5])。