1.值传递 退化为 指针传递。以下两种等价:
void f(int ary[], int len)
void f(int *ary, int len)
不传数组大小,所以需要单独传
2.引用传递,要有&符,要用()括起来,且要传数组大小
void f(int (&ary)[10])
参考链接:
C++中函数调用传递数组的方式
1.值传递 退化为 指针传递。以下两种等价:
void f(int ary[], int len)
void f(int *ary, int len)
不传数组大小,所以需要单独传
2.引用传递,要有&符,要用()括起来,且要传数组大小
void f(int (&ary)[10])
参考链接:
C++中函数调用传递数组的方式