基础知识-通过引用来传递函数参数(直接访问函数参数)
2010-09-15 09:50
441 查看
实例:
#include "stdafx.h"
#include "iostream.h"
void sum(float &ra ,float &rb)//别名直接引用方式
{
float x;
x=ra;
ra=rb;
rb=x;
}
int main()
{
float a, b;
a=2;
b=3;
cout<<"转换前a的值为:"<<a<<endl;
cout<<"转换前b的值为:"<<b<<endl;
sum(a,b);
cout<<"转换后a的值为:"<<a<<endl;
cout<<"转换后b的值为:"<<b<<endl;
return 0;
}
指针是间接访问,引用时直接访问。
#include "stdafx.h"
#include "iostream.h"
void sum(float &ra ,float &rb)//别名直接引用方式
{
float x;
x=ra;
ra=rb;
rb=x;
}
int main()
{
float a, b;
a=2;
b=3;
cout<<"转换前a的值为:"<<a<<endl;
cout<<"转换前b的值为:"<<b<<endl;
sum(a,b);
cout<<"转换后a的值为:"<<a<<endl;
cout<<"转换后b的值为:"<<b<<endl;
return 0;
}
指针是间接访问,引用时直接访问。
相关文章推荐
- 函数的参数传递的几种形式(值、地址、引用)及指针基础知识
- JavaSE8基础 String是特殊的引用类型,在函数的参数传递中只能把它当做 值类型来看待
- 函数的参数传递是通过值还是引用
- JavaScript中函数参数的值传递和引用传递
- jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明
- Solidity基础入门知识(十)函数的访问权限和可见性
- C或C++中函数的参数传递——值传递、指针传递、引用传递
- c#中通过值和引用传递参数
- [C++学习历程]基础部分 C++中的函数中的值参数、地址参数、引用参数实际例子
- Python的函数参数传递:传值?引用?
- CRITICAL SKILL9.3:PassingObjects to Functions传递对象参数给函数(值传递和引用传递的探讨)
- C#参数值传递与引用传递问题(我们需要时刻温习基础知识)
- JavaScript 函数参数传递到底是值传递还是引用传递
- C++函数参数传递:按值传递和按引用传递
- Perl函数参数中传递数组和引用的使用
- 通过值传递参数和通过引用传递参数之间的差异 (Visual Basic)
- python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
- C++函数参数的基础知识
- 基础知识—函数-默然参数
- Java中函数参数的传递形式是值传递 还是引用传递