第四课 布尔类型和引用
一、布尔类型
-
C ++
C++在C语言的基本类型系统之上则更加了bool
C++中的bool可取的值之只有false和true
理论上bool只占用一个字节
true代表真值,编译器内用1表示,false代表非真值,编译器内部用0表示
二、引用
-
变量名
变量是一段实际连续存储空间的别名
程序中通过变量来申请并命名存储空间
通过变量名字可以使用存储空间
-
C++
在C++中新增加了引用的概念
引用可以看作一个已经定义的变量的别名
引用的用法:type & name =var;
int a = 4; int& b = a; // b为a的别名 b = 5;
普通的引用在定义的时候必须要用同类型的变量进行初始化
三木运算在两个变量返回时,返回的是变量的引用
三、小结
- bool类型是C++新增加的基础类型
- bool类型的值只能是true或者false
- C++中的三木运算符可以看作变量的别名来使用
- 三目运算的可能返回都是变量时,返回的是引用