• 函数的定义与调用


    函数的定义:
    函数类型 函数名(形参列表){ 函数体 }
    函数类型省略,默认int型,返回值与函数类型一致。无返回值的,用void型

    函数的调用:被调函数(子函数)要先定义再调用,或先声明、再调用、后定义

    double RectArea(double length,double width);//先声明子函数,声明语句可在主调函数之前、内部(必须在调用语句之前声明)
    int main(){
        ...
        totalArea+=RectArea(length,width);//再调用
        ...
    }
    double RectArea(double length,double width){  }//后定义。若子函数定义在主调函数之前,则声明可省略。
    #include<iostream>
    using namespace std;
    
    double RectArea(double length, double width) {//函数,长方形面积
        double result = length*width;
        return result;
        //return(length*width);//简化代码
    }
    double CircleArea(double r) {//函数,圆面积
        double result = 2 * 3.14*r;
        return result;
        //return(2 * 3.14*r);//简化代码
    }
    int main() {//主函数,被调函数定义在主调函数之前,声明省略
        double length, width;
        double r1, r2;
        double totalArea = 0;
    
        cout << "请输入长方形的长、宽(m)" << endl;
        cin >> length >> width;
        cout << "请输入清水池和污水池的半径(m)" << endl;
        cin >> r1 >> r2;
    
        totalArea += RectArea(length, width);
        totalArea += CircleArea(r1);
        totalArea += CircleArea(r2);
    
        cout << "工程总面积为" << totalArea <<"平方米"<< endl;
        return 0;    
    }
  • 相关阅读:
    unittest learning
    C++类和对象
    Linux shell基础(十二)
    Linux shell基础(十一)
    Linux shell基础(十)
    Linux shell基础(九)
    Linux shell基础(八)
    Linux shell基础(六)
    Linux shell基础(七)
    Linux shell基础(五)
  • 原文地址:https://www.cnblogs.com/xixixing/p/10098107.html
Copyright © 2020-2023  润新知