#include<iostream>
using namespace std;
//值传递
void change1(int n){
cout<<"值传递--函数操作地址"<<&n<<endl; //显示的是拷贝的地址而不是源地址
n++;
} //引用传递
void change2(int & n){
cout<<"引用传递--函数操作地址"<<&n<<endl;
n++;
}
//指针传递
void change3(int *n){
cout<<"指针传递--函数操作地址 "<<n<<endl;
*n=*n+;
}
int main(){
int n=;
cout<<"实参的地址"<<&n<<endl;
change1(n);
cout<<"after change1() n="<<n<<endl;
change2(n);
cout<<"after change2() n="<<n<<endl;
change3(&n);
cout<<"after change3() n="<<n<<endl;
return true;
}

最新文章

  1. AndroidStudio开发环境配置-Windows
  2. LinuxThreads 和 NPTL
  3. Cron表达式简单学习
  4. mysql优化思路
  5. ES6 — 字符串String
  6. 关于python中使用mongodb模块,save和insert的小问题
  7. C# 学习之旅(2)--- 意外的收获
  8. javascript——继承
  9. (step8.2.6)hdu 1848(Fibonacci again and again——组合博弈)
  10. Qt_DX
  11. java设计模式综合项目实战视频教程
  12. Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest
  13. Java EE 导图
  14. Confluence 6 管理 Atlassian 提供的 App
  15. ASP.NET Core WebAPI 开发-新建WebAPI项目 转
  16. Http协议基础知识
  17. nyoj---快速查找素数
  18. android 签名相关
  19. Python编程举例-装饰器
  20. HTML-IE6复制BUG

热门文章

  1. SmartSql使用教程(1)——初探,建立一个简单的CURD接口服务
  2. 前端之CSS2
  3. lightoj 1422【区间DP&#183;分类区间首元素的情况】
  4. HDU5112【水】
  5. game学习资源收集
  6. 爬虫—使用Requests
  7. MyBatis源码解析(一)
  8. java面试基础问题
  9. moiezen(2018.10.16)
  10. shell学习(6)- curl