C++ primer plus--第八章(一)
来源:互联网 发布:mac 在线重装系统 编辑:程序博客网 时间:2024/04/30 02:30
A:int a = 10;
B:int & ob = a;
C:int * p = &a;
D:int function(int & ,const int &);
问:“&” 是引用?取地址?
答:B表示引用,即 ob是a的别称,从此ob与a就绑在一起同生同变,简直就是一个人;
C中“&”表示取地址;
D中函数原型中的形参也是“引用”(注意第二形参的 const类型)。
问:引用 和 指针有什么区别呢?
答:引用声明时必须初始化,也就是说他的声明就是为别人(变量)而活的。指针声明时可以不初始化。
引用(B)的本质就是其实就是这种形式 int * const ob;
问:如果
int temp = 20;
ob = temp;
那么 ob会变成temp的别名吗?答案是否定的。当然ob和a的值都变成了20,如果 a = 30,那么ob也变成30.
0 0
- C++ primer plus--第八章(一)
- C++ primer plus--第八章(一)
- C primer plus 第八章 例题练习(递归)
- C++Primer Plus(第六版) 第八章 第二题
- C++Primer Plus(第六版) 第八章 第四题
- C++Primer Plus(第六版) 第十章 第八题
- C Primer Plus(第6版)第八章答案
- C++Primer Plus(第六版) 第十六章 第八题
- c primer Plus第八章笔记
- 《C Primer Plus》第八章编程题
- c primer plus 第八章答案
- C primer plus 第八章 练习1:
- C primer plus 第八章 练习2:
- C primer plus 第八章 练习3:
- C primer plus 第八章 练习4:
- C primer plus 第八章 练习5:
- C primer plus 第八章 练习6:
- C primer plus 第八章 练习7:
- CSDN知识图谱插件,拓扑图插件
- 详细解析H.264——帧内预测
- Redis+Jedis+Spring封装RedisManager类操作缓存(三)
- 作为产品经理,进阶路上的这些关卡你需要知道
- Python数据类型笔记
- C++ primer plus--第八章(一)
- java学习笔记4——流程控制语句
- 图片插入在css与html的区别
- 《分布式系统概念与设计》进程组和对象组
- ftp文件上传下载
- JAVA学习第七天
- WINDBUG常用命令
- Java项目打包为jar
- ant 使用指南