1. 首页
  2. 编程语言
  3. C++ 
  4. 高质量C++-C编程指南

高质量C++-C编程指南

上传者: 2018-12-25 15:47:12上传 HTM文件 1.28MB 热度 18次
4.3 if 语句 if语句是C++/C语言中最简单、最常用的语句,然而很多程序员用隐含错误的方式写if语句。本节以“与零值比较”为例,展开讨论。 4.3.1 布尔变量与零值比较l 【规则4-3-1】不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。根据布尔类型的语义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE)。TRUE的值究竟是什么并没有统一的标准。例如Visual C++ 将TRUE定义为1,而Visual Basic则将TRUE定义为-1。假设布尔变量名字为flag,它与零值比较的标准if语句如下:if
下载地址
用户评论