博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数swap的坑
阅读量:4100 次
发布时间:2019-05-25

本文共 331 字,大约阅读时间需要 1 分钟。

void swap(int &a,int &b){     int temp;     temp=a;     a=b;     b=temp;     cout<<<’ ‘<<<’\n’;} int main(){         int x=1;    int y=2;    swap(x,y);    cout<
<<’ ‘<
<<’\n’; return 0;}

上面程序输出的是?

2 1 2 1

调用函数swap(x, y);传给被调用函数void swap(int &a, int &b )的是x、y的引用,所以在被调用函数里面交换相应的也会交换实参,所以都是输出2 1

转载地址:http://xvksi.baihongyu.com/

你可能感兴趣的文章
Android的联通性---Bluetooth(一)
查看>>
Android的联通性---Bluetooth(二)
查看>>
android启动过程配置文件的解析与语法
查看>>
android系统开发(一)-HAL层开发基础
查看>>
android系统开发(二)-背光模块
查看>>
android系统开发(三)-SDCARD
查看>>
50个Android开发人员必备UI效果源码[转载]
查看>>
Git fetch和git pull的区别
查看>>
GIT入门之二:版本历史/回溯
查看>>
/sys/bus/i2c/devices下的内容与i2c_board_info结构体
查看>>
Linux I2C Input设备驱动代码的几点理解
查看>>
linux ln命令: 链接文件或目录
查看>>
android 模块之桌面闹钟
查看>>
andorid下实现定时发短信的功能
查看>>
生成release版本的Android系统 --签名
查看>>
Android系统之闹钟模块浅析
查看>>
PendingIntent学习小结
查看>>
Android平台上使用属性系统(property system)
查看>>
Android之实现定时开关机
查看>>
Android之退出整个应用方法之二
查看>>