C++函数

本文介绍了C++中函数的定义和调用方式,并通过实例详细解释了如何使用函数来计算圆的面积。此外还介绍了类成员函数的概念及其用法。

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

C++函数

普通函数

/* 下面是函数的定义 */
float getArea(float r)
{
    float area = 3.14*r*r;
    return area;
}
// 第一行的getArea是函数的名字,这个函数的作用是根据传入的r计算面积并返回
// 函数名字前面的int是函数返回值的类型,因为返回的面积是浮点数,所以返回类型时float
// 函数括号里面的就是传给函数的参数(可以是多个)
// 接下来花括号里面的就是函数要执行的语句
// 最后的return就是返回的值

用上面的代码定义了一个函数以后我们就可以开始用它了(这叫调用函数)

// 输出半径为3的圆的面积
cout<<getArea(3)<<endl;

// 让用户输入半径,然后计算该半径对应的圆的面积
cout<<"输入半径r"<<endl;
float r;
cin>>r;
cout<<"这个圆的面积是:"<<getArea(r)<<endl;

我们想想如果没有定义getArea这个函数那么上面的代码就得这么写

cout<<"输入半径r"<<endl;
float r;
cin>>r;
float area;
area = 3.14*r*r;
cout<<"这个圆的面积是:"<<area<<endl;

可以得出结论C++里面的函数就是把实现某个特定功能的代码“包装”在一起。

因此函数就是定义和调用两个步骤,要调用之前一定要定义好。

再回忆一下函数的这两个步骤

/* 函数的定义 */
返回类型  函数名字(参数1,参数2,...)
{
    执行的语句...
    return 返回值;
}

/* 函数的调用 */
函数名字(参数1,参数2,...);

对于不需要返回值的函数,返回类型用void。

类成员函数

说到底类成员函数就是这个函数被类所私有,它能够直接用类里面的成员变量。

class Circle{
    private:
        float radius,a,b,area;  // 这些是类的成员变量
    public:
        void show();  // 这是一个类成员函数
};

void Circle::show()
{
    cout<<"R="<<r<<endl;  // 直接使用了r
    cout<<"S="<<area<<endl;  // 直接使用了area
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值