
上QQ阅读APP看书,第一时间看更新
1.4 C++代码结构编写规范
C++程序语言的书写格式自由度高,灵活性强,随意性大。一行内可写一条语句,也可写几条语句;一个语句也可分写在多行内。从而使得C++程序比其他语言更难理解。为了提高程序的可读性,使用规范的代码编写是非常重要和必要的。
1.4.1 代码写规范的优点

代码书写规范,可以使程序结构一目了然,程序代码紧凑,方便阅读程序的人和编写程序的人阅读和修改程序中的错误,增加了程序的可读性,特别是在团队中开发程序时尤为重要。因此,写代码时遵守C++的规范是非常必要的。优点如下:
(1)规范的代码可以保持编码风格,注释风格一致,应用设计模式一致。
(2)规范的代码可以使新程序员,通过熟悉编码规范,更容易、更快速地掌握你们的程序基础库。
(3)规范的代码可以减少代码中bug出现的可能性,因为程序员在遇到各种情况时有标准可以简单地遵循,有现成的可以参考。
(4)规范的代码可以防止利用晦涩难懂的语言功能创造不良代码。例如,C++是一种语言猛兽。有些程序员也许会使用诸如模板和异常等语言功能,尽管这些不是很深奥的语言用法,但仍能产生意想不到的性能问题。
(5)规范的代码可以遵循业界广泛采用的编码规范,更容易获得辅助工具。
(6)规范的代码可以降低后期对系统和软件的维护成本。
1.4.2 如何将代码写规范

将代码书写规范,能够为代码增加可读性,便于理解,编写程序时应按以下要点书写。
(1)一般情况下每一个语句占用一行。
(2)变量的声明和初始化都应对齐。例如:

(3)表示结构层次的大括弧,写在该结构化语句第1个字母的下方,与结构化语句对齐,并占用一行。例如:

(4)同一结构层次中的语句缩进同样的字数。例如:

(5)编译的同时书写注释,代码间注释分为单行注释和多行注释。例如:
