第四节,利用别名实现函数返回多个值
来源:互联网 发布:ie优化公司 编辑:程序博客网 时间:2024/05/22 06:06
我要实现的是输入一个圆的半径,这个半径也作为正方形的边长,然后返回一个圆的面积和一个正方形的面积。
首先看代码:
#include <iostream>using namespace std;int calArea(int r,int &areaRound,int &areaRect){ if (r>1000000) { return 0; } else { areaRound = 3.14*r*r; areaRect = r*r; return 1; }}int main(int argc, const char * argv[]){ int r = 10; int roundArea; int rectArea; int check = calArea(r,roundArea,rectArea); if (check) { cout<<"圆的面积:"<<roundArea<<endl<<"正方形的面积:"<<rectArea<<endl; } return 0;}下面是输出结果:
圆的面积:314
正方形的面积:100
上面所谓的返回多个值并不是以返回值的形式去返回多个值,而是这个函数本身能够改变其他地方的值来返回多个值。
哈哈 是不是你和你的小伙伴有种欺骗的感觉,其实刚开始我学这点的时候,也有点被欺骗的感觉。
- 第四节,利用别名实现函数返回多个值
- 利用函数返回函数
- 第四章 利用函数实现指定的功能
- C++ 利用指针和结构体实现一个函数返回多个值
- 指针实现函数返回多个值
- [李景山php] 深入理解PHP内核[读书笔记]--第四章:函数的实现 --函数的返回值
- 利用函数返回函数_2
- ThinkPHP开发技巧之利用路由实现分组别名
- C函数实现返回多个值的方法
- CenOS利用别名提高工作效率
- oracle利用游标实现返回一个表形式数据集合的函数及存储过程
- 函数第四节
- Python函数第四节
- 利用函数 分配空间,返回指针
- 创建函数别名
- c 函数别名
- 利用jquery简单实现返回顶部功能
- 利用别名解析多域名
- uva 10115 - Automatic Editing
- hdu题目分类
- 第3.2.5节 android部件
- 如何在iOS中使用Block
- wamp本地环境为静态与lnmp集成环境下nginx为zencart的静态配置
- 第四节,利用别名实现函数返回多个值
- F#与C#比较
- 经典算法链接
- arm 汇编
- JS中setTimeout和setInterval用法简介
- android NDK开发环境搭建
- nyoj-102-次方求模
- HibernateTemplate 的 两个 execute 方法区别
- 学习软件开发应该看的书