林锐专题

林锐C语言--高质量C/C++编程(第十一章其他编程经验)

林锐C语言–高质量C/C++编程(第十一章其他编程经验) 林锐C语言--高质量C/C++编程(第十一章其他编程经验) 林锐C语言--高质量C/C++编程(第十一章其他编程经验)使用 const 提高函数的健壮性总结const作为参数使用用 const 修饰函数的返回值提高程序的效率一些有益的建议 使用 const 提高函数的健壮性 const 更大的魅力是它可以修饰函数的参数

《林锐-高质量C/C++编程指南》笔记

1.if语句规则 1.1 不可将布尔变量直接与TRUE、 FALSE 或者1、 0 进行比较。 根据布尔类型的语义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE)。TRUE 的值究竟是什么并没有统一的标准。例如Visual C++ 将TRUE 定义为1,而Visual Basic 则将TRUE 定义为-1。 假设布尔变量名字为flag,它与零值比较的标准if 语句如下: