三种函数调用方式:传值、传址、传参考
2014-11-14 10:48
148 查看
1、传值调用:
形参是正常类型,实参是正常类型,不会改变实参的值。
void swap_value(int x,int y) //定义
swap_value(x,y);//调用
2、传址调用:
形参是指针类型,实参是取地址类型,会改变实参的值。
void swap_address(int *x,int *y) //定义swap_address(&x,&y); //调用
3、传参考调用
形参是取地址类型,实参是正常类型,会改变实参的值。
void swap_address(int &x,int &y) //定义swap_address(x,y); //调用4、总结 传值是把实参的值拷贝给形参,运算是对形参进行操作。 传址是把实参的地址传给形参,运算是对实参进行操作。
相关文章推荐
- 三种调用虚函数的方式比较
- jquery ajax调用服务器端指定的函数的三种方式
- MySQL存储过程和自定义函数、Navicat、创建存储过程和函数、调用存储过程和函数、三种方式、In和Out类型参数、
- C++中函数调用时的三种参数传递方式
- C++中函数调用时的三种参数传递方式
- c语言三种函数调用方式
- javascript三种函数调用方式
- __stdcall、__cdecl、__fastcall三种函数调用方式
- javascript三种函数调用方式
- C程序调用shell脚本共有三种方式:system()、popen()、exec系列函数
- C++学习之路(31)---函数调用时的三种参数传递方式详解
- 函数调用三种方式:传值&传引用&传指针
- C++中函数调用时的三种参数传递方式
- 单例,函数的三种调用方式
- 函数调用三种方式:传值&传引用&传指针
- C++中函数调用时的三种参数传递方式详解
- 浅谈js函数三种定义方式 & 四种调用方式 & 调用顺序
- C++中函数调用时的三种参数传递方式
- 【c和指针学习笔记】函数指针的初始化以及函数调用的三种方式
- 【JS】Js中函数的三种调用方式