1.4 C++编程风格
由于在实际的编程过程中代码的编写格式完全是由代码编写人员来进行控制的,编出来的代码格式在实际的操作上具有很大的差异性,不同的人不同的书写方式构成了不同的代码风格。在C++语言中,程序中是以空格符和换行符来区分词法单位的,以特殊的字符来辨认C++中的语法的。例如双引号中的内容表示一个字符串;用分号表示一个C++语句的结束。C++语言给程序设计者提供了灵活的编程风格,因此程序的设计风格可以多种多样,例如下面的一个程序书写风格:
#include<iostream> using namespace std; int main() { int i,j; for(i=0;i<5;i++) for(j=0;j<5;j++) cout<<”hello,word”<<endl; return 0; }
上面这种程序设计风格是许多编程初学者常用的格式,主要的缺点是代码里面没有任何注释,且程序语句之间没有任何的缩进,没有层次感,同时for语句之间没有标志for语句控制区域的标识符。
在实际的编程中,良好的代码编程风格应该做到以下几点。
❑ 符号名的命名:符号名的命名要做到见名知意,符号名要让别人一看到就知道它代表什么意思。
❑ 程序的注释:注释是程序员与日后的程序阅读者或其他程序维护者之间沟通的重要手段。正确的注释能够帮助读者理解程序,可为后续阶段进行测试和维护提供明确的指导。因此,注释绝不是可有可无的,C++语言中允许使用“/**/”和“//”两种形式对程序添加注释,这为以后对程序代码的理解和阅读带来了便利。
❑ 代码组织:程序中的代码要做到错落有致,有层次感,使代码看起来简洁明了。
按照上面三种规则编写出来的代码将具有良好的程序可读性、合理的紧凑性、代码组织的合理性等特点。下面给出一段实例代码:
#include<iostream> //头文件 using namespace std; int main() { int i; for(i=0;i<5;i++) { cout<<”hello word”<<endl; } return 0; }
在利用C++语言进行编程时,务必要充分运用C++语言代码设计的灵活性这一特点来合理组织代码,使代码具有艺术的美感,不至于使代码前后内容不清、结构混乱。每个程序初学者在刚开始学习编程时务必要模仿好的编程风格,随着编程量的增加以及对程序了解的更加深刻,会不自觉地在以后的编程中融入属于自己的编程风格。