按引用方式调用形式:形参为引用变量,实参是变量为引用型形参初始化 这句话是什么意思啊 请用个例子说明

[复制链接]
查看11 | 回复1 | 2011-11-12 12:16:48 | 显示全部楼层 |阅读模式
比如说int swap(int &a,int &b){
int c;
c=a;
a=b;
b=c;}void main(){
int m=4,n=5;
swap(m,n) cout<<m<<n<<endl;}这时候输出的m和n的值已经交换了,一般情况下值只会发生单向传递,比如说调用swap函数时,m、n的值分别赋给a和b,不引用的话a和b的变化是不会引起m和n的变化的,但是引用的话,就会使得m和n 的值也发生变化,因此引用又称实参的别名。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行