
规范化编程
文章平均质量分 51
龙少爷_阿呆
燕山大学硕士 研究XML关键字查询 关注数据结构和算法 java C/C Linux
展开
-
不同类型的变量与零值比较的写法
布尔变量与零值比较假设布尔变量名字为flag,它与零值比较的标准if 语句如下:if (flag) // 表示flag 为真高质量C++/C 编程指南,v 1.02001 Page 28 of 28if (!flag) // 表示flag 为假 整型变量与零值比较l 【规则4-3-2】应当将整型变量用“==”或“!=”直接与0 比较。假设整型变量的名字为va原创 2013-07-05 14:43:00 · 1103 阅读 · 0 评论 -
常量(const)
摘自林锐高质量C++编程指南1. 在C++ 程序中只使用const 常量而不使用宏常量(#define定义的常量),即const 常量完全取代宏常量。2. 常量的作用:(1) 增强程序的可读性。程序员会忘记那些数字或字符串是什么意思。(2) 保证书写正确性。在程序的很多地方输入同样的数字或字符串。(3) 方便数据的修改。3. const 与#define 的比较原创 2013-07-05 15:37:36 · 1789 阅读 · 0 评论 -
函数设计规则
函数接口的两个要素是参数和返回值。C 语言中,函数的参数和返回值的传递方式有两种:值传递和指针传递。C++ 语言中多了引用传递。1.参数的规则(1)如果函数没有参数,则用void 填充;(2)如果参数是指针,且仅作输入用,则应在类型前加const,以防止该指针在函数体内被意外修改;(3)如果输入参数以值传递的方式传递对象,则宜改用“const &”方式来传递,这样可以省去临时对原创 2013-07-05 16:19:21 · 968 阅读 · 0 评论