c++笔记(class15.1)函数

文章详细阐述了C++中函数参数的四种主要类型:通过指针操作变量地址,一维和多维数组参数的使用,以及引用参数的概念,包括const引用。还提到了默认实参在函数定义中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 一、函数参数:指针参数

 二、函数参数,数组参数

一维数组 

 多维数组​

 三、函数参数:引用参数

四、函数参数:默认实参


 一、函数参数:指针参数

函数开辟空间,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类型的指针的引用:

 将代码做如下改写,更清晰

四、函数参数:默认实参

  

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值