摘要:
1、c与c++的关系: c++是c的超集 c++包含c2、c语言:(1)32个关键字 数据类型(12): signed/unsigned char/short/int/long float/double void/struct/union/enum 流程结构(12): 顺序... 阅读全文
摘要:
if语句是C++/C语言中最简单、最常用的语句,然而很多程序员用隐含错误的方式写if语句。本节以“与零值比较”为例,展开讨论。这里是“零值”而不是“0”4.3.1布尔变量与零值比较【规则4-3-1】不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。 根据布尔类型的语义,零值为“假”(记为... 阅读全文
摘要:
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至... 阅读全文