函数传引用
来源:互联网 发布:js 获取div style 编辑:程序博客网 时间:2024/06/01 09:09
//函数调用传引用经典示例
include "iostream.h"int func1(int a,int b);int func1(int a);float func1(float a,int b=3);void func2(int &x,int y);int main(){int a=1,b=2,c=3;float d=6.0;b=func1(func1(a,b));//func1(a,b)=0,func1(0)=0,即b=0d=func1(d);//func1(d)=func1(d,3)=2,即d=2func2(a,c);//func2(a,c)的运行效果为a=c=3cout <<a <<endl <<b <<endl <<c <<endl <<d <<endl;//输出3、0、3和2return 0;}int func1(int a,int b){return a==b;}int func1(int a){return a;}float func1(float a,int b){return a/b;}void func2(int &x,int y){x=y;return;}
void swap(int &a,int &b);//两数交换
void swap(int &a,int &b)//应该使用引用,否则不能起到交换作用,多一个分号
{
int temp;
temp=a;
a=b;
b=temp;
}
如果是void swap(int a,int b),这样的话就做不到
-----------------------------------------------------------------------------------------
void max2(int &a,int &b,int &c)//求较大的两个数
{
if (a<=b) swap(a,b);
if (a<=c) swap(a,c);
if (b<=c) swap(b,c);
//return a,b;//函数无法返回两个变量
return;
- 函数传引用
- 复制构造函数传引用
- 复制构造函数传引用
- 函数引用
- 函数引用
- php引用传值 变量函数对象的引用
- 传值 传引用 函数返回值
- 指针、引用为函数参数传值
- perl函数中的传引用用法
- java 函数传引用参数的理解
- 浅谈为什么拷贝构造函数传引用
- python 函数传参是传值还是传引用
- python函数传参是传值还是传引用?
- python函数传参是传值还是传引用?
- JS函数传参是传值还是传引用
- Python函数调用“传引用”还是”传值“
- python函数传参是传值还是传引用?
- PHP 函数 数组引用传参数
- PHP CKEditor 上传图片实现代码
- Linux下安装VSFTPD
- 检出
- 递归函数使用示例
- Debug神器
- 函数传引用
- NSNumber、NSData、NSValue的使用场景
- oracle case when 用法
- 利用QT实现写文件,用进度条显示
- 关于级联删除和级联修改
- GCC 各工具使用简介
- JAVA Class.forName和.class区别
- 【像黑客一样写博客之三】配置博客
- 一张图带你读懂《决定》细则