【发布时间】:2021-05-07 07:44:57
【问题描述】:
#include <iostream>
using namespace std;
int func(int ar[5]){
//the code is written here with returning whatever the requirement is
}
int main(){
int ar[5];
func(ar);
return 0;
}
在这种情况下,我们通过函数传递数组,为什么实际参数中使用数组的地址,而形式参数中使用数组?
【问题讨论】:
-
func()取两个参数怎么样;int *ar和size_t len?这样func()不仅可以用ar[]调用,还可以用任意长度的任意整数数组调用。
标签: c++ arrays c function function-call