![C++ 从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/805/26846805/b_26846805.jpg)
上QQ阅读APP看书,第一时间看更新
1.4 C++代码结构编写规范
C++程序语言的书写格式自由度高,灵活性强,随意性大。一行内可写一条语句,也可写几条语句;一个语句也可分写在多行内。从而使得C++程序比其他语言更难理解。为了提高程序的可读性,使用规范的代码编写是非常重要和必要的。
1.4.1 代码写规范的优点
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P26_5647.jpg?sign=1739915430-eDd53JPxXGVxaRwBdSyyK4p3w7MAuJYw-0-84858efda57cc4cbf8eeb3c480c3e17d)
代码书写规范,可以使程序结构一目了然,程序代码紧凑,方便阅读程序的人和编写程序的人阅读和修改程序中的错误,增加了程序的可读性,特别是在团队中开发程序时尤为重要。因此,写代码时遵守C++的规范是非常必要的。优点如下:
(1)规范的代码可以保持编码风格,注释风格一致,应用设计模式一致。
(2)规范的代码可以使新程序员,通过熟悉编码规范,更容易、更快速地掌握你们的程序基础库。
(3)规范的代码可以减少代码中bug出现的可能性,因为程序员在遇到各种情况时有标准可以简单地遵循,有现成的可以参考。
(4)规范的代码可以防止利用晦涩难懂的语言功能创造不良代码。例如,C++是一种语言猛兽。有些程序员也许会使用诸如模板和异常等语言功能,尽管这些不是很深奥的语言用法,但仍能产生意想不到的性能问题。
(5)规范的代码可以遵循业界广泛采用的编码规范,更容易获得辅助工具。
(6)规范的代码可以降低后期对系统和软件的维护成本。
1.4.2 如何将代码写规范
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P27_5803.jpg?sign=1739915430-rdGM6ZrQfALkDu6LuNwXgZ2fAd6LHa9d-0-42f750e3ca15a0f9bcaf1eeae136e651)
将代码书写规范,能够为代码增加可读性,便于理解,编写程序时应按以下要点书写。
(1)一般情况下每一个语句占用一行。
(2)变量的声明和初始化都应对齐。例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P27_5806.jpg?sign=1739915430-GThwQnq5yG8MH4X4xX4mYYMyFwEC1RJl-0-9f22f0962beb4d91f18124fc3afbe32d)
(3)表示结构层次的大括弧,写在该结构化语句第1个字母的下方,与结构化语句对齐,并占用一行。例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P27_71134.jpg?sign=1739915430-5VQBmR8YYpw1OCIekGBBQtVgkmn63FNn-0-329049f4925b50f9ec8a075cf94c39f3)
(4)同一结构层次中的语句缩进同样的字数。例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P27_71133.jpg?sign=1739915430-EjI5Tfgjv4r8McjEhPck6WIjqbH8lb0n-0-dc8264bf780373848ab4031c5a01e297)
(5)编译的同时书写注释,代码间注释分为单行注释和多行注释。例如:
![](https://epubservercos.yuewen.com/F7D2C7/15289822205524706/epubprivate/OEBPS/Images/Figure-P27_71135.jpg?sign=1739915430-ViLhzrThUAu9fZH1AlxCgkPstmhWxuus-0-9ab494af3b87a311277694de93fdddd5)