实参和形参的区别和用法
来源:互联网 发布:dns 53端口 编辑:程序博客网 时间:2024/05/09 19:42
#include <iostream>using namespace std;void getNum(int &a,int &b){ cout<<"输入两个数:"<<endl; cin>>a>>b;}void changeNum(int &c,int &d){ int temp; temp=c; c=d; d=temp;}void show(int e,int f){ cout<<e<<f;}int main(){ int x,y; getNum(x,y); changeNum(x,y); show(x,y); return 0;}一、形参和实参区别:
1.函数的形参列于函数声明中,在函数定义的函数体内使用。当调用函数时,形参是一类将要被填充的空白或是占位符。
2.实参是用来填充形参的。当编写函数调用时,实参列在函数名后面的括号里。执行函数调用时,实参被传递给形参。
3.传值调用和引用调用指的是用于参数传递过程的一种机制。在传值调用中,只使用了实参的值。传值调用机制中,形参是一个局部变量,其初始值为相应实参的值。在引用调用机制中,以实参变量取代形参,因此任何发生在形参上的改变实际上都发生在实参变量上。
二、关于使用何种参数:
如果希望函数能够改变某变量的值,那么相应的形参就一定要是引用调用参数,且必须加上‘&’符号,其他时候可以使用传值调用参数。
0 0
- 实参和形参的区别和用法
- java 实参和形参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 实参和形参的区别。
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- 形参和实参的区别
- Java形参和实参的区别
- 基于2.6.35内核的无线网卡驱动的移植
- 李开复:大学四年应是这样度过
- day19,page40,total420+255
- 排序总结
- LabVIEW虚拟仪器入门
- 实参和形参的区别和用法
- tips about lab stuff, pdf, TeXnicCenter(Latex)
- I2C 原理及应用
- linux中fork()函数详解
- HDU 4286 Data Handler (双端队列)
- 用图片隐藏资源软件
- STL algorithm算法find_if(19)
- sqlite3基本操作与接口函数
- 华为--C++ 笔试+面试题目