- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 第四章
<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
原创 第三章
<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
原创 第二章
第 2 章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥补大学计算机教育的漏洞,实在很有必要。 2.1 空行 空行起着分隔程序段落的作用。空行得体(不过多也不过少)将使程序的布局更加清晰。空行不会浪费内存,虽然打印含有空行的程序是会多消耗一些纸张,但是值得。所以不要舍
2010-11-23 17:01:00 219
原创 敢问路在何方——项目经理
<br /> 唐僧师徒赴西天取经,不畏艰险,锲而不舍,历经八十一难最终修成正果。这是一段伟大的旅程,敢问路在何方——路在脚下!世上没有不能到达的目标,最远的路途就在脚下,这是西游记让我们深深感动的地方。西游记绚丽多彩的魔幻世界其实是现实社会的投影,平凡的人们为了生存和发展都会历经磨难。作为一名IT业的项目经理,我深刻地体会到:这是一个充满挑战和艰辛的职业,但也是一个自我发展和提升的途径。一帆风顺的经历不会增长才干,帮助个人成长的其实是困难和障碍以及克服它们的过程,只有经历风雨,才能迎来彩虹。<br /
2010-11-21 10:55:00 308
原创 第1章 文件结构
第 1 章 文件结构 每个 C++/C 程序通常分为两个文件。一个文件用于保存程序的声明( declaration ),称为头文件。另一个文件用于保存程序的实现( implementation ),称为定义( definition )文件。 C++/C 程序的头文件以“ .h ”为后缀, C 程序的定义文件以“ .c ”为后缀, C++ 程序的定义文件通常以“ .cpp ”为后缀(也有一些系统以“ .cc ”或“ .cxx ”为后缀)。 1.1 版权和版本的声明 版权和版本的声明位于头文件和定义文件的开头(
2010-11-19 08:49:00 187
C/C++面试之算法系列--几个典型的内存拷贝及字符串函数实现
2011-03-11
进程和线程有什么区别?
2011-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人