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