zoukankan      html  css  js  c++  java
  • 返回值作为标志

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

    /*函数返回值不仅可以作为数值使用也可以作为一种执行成功与否或者是否符合条件的标志*/
    #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;
    }
  • 相关阅读:
    NUnit使用笔记2-GetStarted
    NUnit使用笔记1-下载与安装
    2014年的总结
    2015-02-10
    2015-02-03
    一些书
    SQLServer 安装提示需要重启计算机的解决方案
    ArcSDE
    plsql更改用户登录密码
    Oracle创建表空间和用户
  • 原文地址:https://www.cnblogs.com/rain-1/p/4853683.html
Copyright © 2011-2022 走看看