传入的数组不用引用也可以吗?
来源:2-1 选择排序法 - Selection Sort
慕数据1397448
2021-10-13
void SelectSort(int arv[],int n)
这里传入的数组变量不使用引用为什么也可以实现排序呢?
写回答
1回答
-
在 C++ 语言中,当你传入数组的时候,只能传引用。int arr[] 就是引用。arr 是整个数组的头地址。(实际上在 C++ 中叫指针。)
注意,我说的是数组,不是 vector,对于 vector 类,如果传 vector<int> arr,vector 类的 copy 函数会产生一份副本,此时 vector<int>& arr 才是引用。
继续加油!:)
112021-10-14
相似问题