C/C++
文章平均质量分 77
pingguo0123
这个作者很懒,什么都没留下…
展开
-
第二章
第 2 章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥补大学计算机教育的漏洞,实在很有必要。 2.1 空行 空行起着分隔程序段落的作用。空行得体(不过多也不过少)将使程序的布局更加清晰。空行不会浪费内存,虽然打印含有空行的程序是会多消耗一些纸张,但是值得。所以不要舍原创 2010-11-23 17:01:00 · 218 阅读 · 0 评论 -
第三章
<br />第3章 命名规则<br />比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。 <br />“匈牙利”法最大的缺点是烦琐,例如<br />int i, j, k; <br />float x, y, z;<br />倘若采用“匈牙利”命名规则,则应当写成<br />int iI, iJ, ik;原创 2010-11-23 17:05:00 · 223 阅读 · 1 评论 -
第四章
<br />读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做?<br />我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过类似的错误。<br />表达式和语句都属于C++/C的短语结构语法。它们看似简单,但使用时隐患比较多。本章归纳了正确使用表达式和语句的一些规则与建议。<br />4.1 运算符的优先级<br />C++/C语言的运算符有数十个,运算符的优先级与结合律如表4-1所示。注意一元运算符 + - * 的优先级高于对原创 2010-11-23 17:11:00 · 293 阅读 · 0 评论