目录
一、函数参数:指针参数
函数开辟空间,copy赋值的办法
通过指针,操作变量地址的方法
二、函数参数,数组参数
void sort(int* arr, int count)
{
int ls{};
for (int i = 0; i < count; i++)
{
for (int j = i + 1; j < count; j++)
{
if (arr[i] > arr[j])
{
ls = arr[i];
arr[i] = arr[j];
arr[j] = ls;
}
}
}
}
int main()
{
int arr[5]{ 1002,233,45,221,54 };
std::cout << &arr << std::endl;
sort(arr, 5);
for (auto x : arr)
std::cout << x << " " ;
}
一维数组
多维数组
三、函数参数:引用参数
引用也可以用const,只能读不能写
Role*& beAct,Role类型的指针的引用:
将代码做如下改写,更清晰
四、函数参数:默认实参