程序块采用缩进风格。每个缩进为4个空格位,要用TAB键缩进,而不要混合使用空格和Tab键。
每个函数不要太长。如果真的需要写很长,就将它拆成多个简单的函数。避免使用过深的if语句嵌套。这样会增加代码的复杂度,降低可理解性。可以考虑改成函数来调用。双目操作符的前后加空格。单目操作符前后不加空格。尽量不要写太长的语句。如果实在需要很长,可以考虑分行,更好的办法是拆成多条语句。
使用类时,每个模块中只放一个类。能相对独立的程序块之间或for、if、do、while、switch等语句前后应加一空行。if、while、for、case、default、do等语句自占一行。一行不要写多条语句。当表达式中有多个运算符时,尽量用括号来明确标出优先级。程序的风格对程序的功能没有影响,编译器会忽略掉程序中的注释。
注释是为了增加程序的可读性和美观,给程序提供注解和备忘录。注解不能太多,也不能太少。太多有碍阅读,太少不利于注解代码。C++中的注释有行注释和块注释两种。行注释用“//”,一次注释一行。块注释用“/* */”,星号中间是被注释的块,可以是多行,也可以是单行。
演示单行注释的使用方法:
//计算x和y的和
z=add(x,y);
如果用块注释可以这么写:
/*计算x和y的和*/
当需要注释多条语句时,虽然也可以用多条行注释,但是建议使用块注释。
块注释的使用举例:

/*
计算x和y的和
  函数add接收两个整型参数,返回它们的和
*/
int add(int x, int y)
{
 return (x+y);
}

注释要与被注释的内容一致,只能描述被注释的内容,而不能描述其他。注释要放在被注释内容的上方,或者被注释语句的后面,以符合阅读习惯。函数头部应该进行注释,列出函数的功能、可接收的参数、返回值等。要对.h和.cpp文件进行注释,注释应该列出文件名、作者、功能、版本等。对重要的语句、代码块、变量和操作等要给予充分明确的注释。
下面再给出对函数add的完整注释:
/*
* 函数名称:add
* 参    数:接收两个整型参数
* 返回值  :返回整型值
* 函数功能:计算两个整型参数的和并返回其值
* 作    者:周琛
* 版本号  :1.9.1
* 修改日期:2013.5.4
*/
注释的内容可以根据需要酌情增减,但是一定要清晰明确。
代码不仅是写给编译器看的,也是写给其他同事或同行业的人看的。所以在保证程序正确性的前提性下,一定要注意代码的优雅和整洁。这既显示了程序员良好的素养,也显示了其优秀的编程风格。对代码的美化主要通过规范严谨的缩进和必要的注释。
标识符就是为变量、函数、类以及其他用户对象所起的名称。本节主要讲解C++中保留的标识符以及如何定义用户自己的标识符。
保留字是系统预留的符号,这些符号已经被赋予特定的意义。所以程序员只能直接使用它们而不能修改其定义。例如,保留字int和float分别被用来表示整型数据类型和浮点型数据类型,for和while则被用来表示循环语句。标识符的名称可以是一个字符,也可以是多个字符。第一个字符必须是字母或下划线,后跟字母、数字、下划线的组合。标识符区分大小写。长度不得大于32个字符,而通常是前8个字符有效。例如,a、_a、a12等都是标识符。但是1、1a、?a、&a1等都不是合法的标识符。标识符的命名除了满足字符组合方面的原则外,还要遵循下述原则:

上一篇:Asp.net可视化程序设计课程网站建设+ER图
下一篇:C#+SQL Server物流公司系统管理和人事管理设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

上海居民的社会参与研究

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...