常见问题
1.什么是“引用”?申明和使用“引用”要注意哪些问题?
引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建立数组的引用。
2. 结构与联合有和区别?
1)结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个被选中的成员(所有成员共用一块地址空间), 而结构的所有成员都存在(不同成员的存放地址不同)。
2)对于联合的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构的不同成员赋值是互不影响的。
授课大纲
- 第一章 函数概述
- 第1课 函数概述
- 第2课 函数名举例
- 第二章 输入参数
- 第3课 函数形参与实参概念
- 第4课 函数实参形参拷贝举例
- 第5课 函数值传递概述
- 第6课 函数地址传递概述
- 第7课 连续空间传递概述
- 第8课 连续空间只读性
- 第9课 字符空间操作介绍
- 第10课 字符空间操作举例
- 第11课 非字符空间操作介绍
- 第12课 非字符空间操作举例
- 第13课 函数地址传递总结
- 第三章 返回值
- 第14课 函数返回值基本语法
- 第15课 函数返回值基本数据类型
- 第16课 函数返回地址类型概述
- 第17课 函数返回类型内部实现概述
- 第四章 常见面试试题
- 第18课 常见面试题_宏定义
- 第19课 常见面试题_数据申明
- 第20课 常见面试题_static
- 第21课 常见面试题_其他