• 返回值作为标志


    函数的返回值不仅可以作为数值使用,也可以作为函数执行过程中的一种标志,反映函数执行成功与否或者是否满足执行条件

    /*函数返回值不仅可以作为数值使用也可以作为一种执行成功与否或者是否符合条件的标志*/
    #include <iostream>
    #include <iomanip>
    using namespace std;
    int fun(int a, double &b, int &c);
    //由于代码比较长,因此不用使用内联函数(把调用的函数粘贴到使用的地方),把定义和函数分开写即可
    int main()
    {
        int a, c;
        double b;
        int check;
        cout << "请输入要进行运算的数字;您输入的数字将作为圆的周长和正方形的半径来进行运算;
    ";
        cin >> a;
        check = fun(a, b, c);
        if(check)
            cout << "您输入的数字超过计算范围
    ";
        else
        {
            cout << "圆的面积为:	" << setprecision(10) << b << endl;
            cout << "正方形的面积为:	" << c << endl;
        }
        return 0;
    }
    int fun(int a, double &b, int &c)
    {
        if(a > 20000) a = 1;
        else
        {
            b = 3.14*a*a;
            c = a*a;
            a = 0;
        }
        return a;
    }
  • 相关阅读:
    io流(input output)
    Mybatis实例
    框架(mybatis概念及环境搭建
    easyui试做窗口.不完整
    while (rs.next()) 与 if(rs.next())的区别
    json名词解释
    jQuery2
    去除inline-block元素间间距的N种方法
    jQuery的deferred对象详解
    js基础知识集锦
  • 原文地址:https://www.cnblogs.com/rain-1/p/4853683.html
Copyright © 2020-2023  润新知