本章主要内容:
1)bool类型
2)三目运算符
3)引用
----
1.布尔型bool
在C++中,bool类型只有true(非0)和flase(0)两个值,且bool类型只占用了一个字节....例如:
#include
int main()
{
bool b=false;
printf("b=%d\n",b);
b=-5; //由于-5是个非0值,...:
const引用a初始化的是一个常量1,但却能被修改成功,说明a有自己的一段存储空间
而const引用b被指针修改后,变量c也跟着改变,说明const引用b和变量c的存储空间是一起的
所以,在C++中,...const修饰的是常量,而const & 修饰的是只读变量(可以通过指针修改值)
注意:在初始化时,比如变量c和const引用b定义的类型不同,则将会生成一个新的存储空间给b,并赋值....//修改c的值,对b没有任何影响
printf("b='%c' c='%c'\n",b,c);
输出结果:
b='c' c='b'
3.4 引用数组
C++不支持引用数组,因为在C中,