C++函数
来源:互联网 发布:公司网络屏蔽qq 编辑:程序博客网 时间:2024/06/03 20:24
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}
0 0
- [C/C++]C函数
- c 函数
- C函数
- C 函数
- C函数
- 【C++】函数
- C 函数
- C++:函数
- C函数
- [C++]函数
- C函数
- c 函数
- C函数
- [C++]函数
- C函数
- 【c++】函数
- 【C++】函数
- C 函数
- LDD设备访问控制
- 【数据结构】哈希表
- wampserver集成开发环境中的phpMyAdmin打不开的问题
- Java除法计算小数精确到超长长度
- Mac电脑配置Gradle,实现android自动打包
- C++函数
- 风险发现
- 语音信号处理之(一)动态时间规整(DTW)
- Ubuntu14.04搭建LXR本地服务器阅读Linux内核代码
- HihoCoder 1014 Trie树模板
- 判断Java对象是否存活的方法
- 【在线笔试题解题报告系列】Google APAC 2017 University Test Round E
- 29. Divide Two Integers
- --Listener (二)Listener使用