1.标识符名称:
标识符名称包括函数名、常量名、变量名等。这些名字应该能反映它所代表的实际东西,具有一定的意义,使其能 够见名知义,有助于对程序功能的理解。规则如下:
typedef定义的类型名用大写字母表示。
typedef int INTEGER;
通常,函数的命名也是以能表达函数的动作意义为原则的,一般是由动词打头,然后跟上表示动作对象的名词,各单词的首学母可以大写。createNulList_seq
循环变量可采用i,j,k等,不受上述规则限制
对结构体内的变量命名,遵循变量的具体含义命名原则
2.数据和函数说明:
3.程序注释:
程序注释是程序员与日后的程序读者之间通信的重要手段之一,注释分为文件注释、函数注释和功能注释。正规程序的注释应注意:注释行的数量占到整个源程序的1/3到1/2。
文件注释位于整个源程序的最开始部分,注释后空两行开始程序正文。它包括:
——程序标题。
——目的、功能说明。
——文件作者、最后修改日期等说明。
4.语句结构
为保证语句结构的清晰和程序的可读性,在编写软件程序时应注意以下几个方面的问题:
一般来讲函数与函数之间的空行为2-3行;在函数体内部,在逻辑上独立的两个函数块可适当空行,一般为1-2行。
不要使用空的if else语句。
else到底是否定哪个if容易引起误解。可通过加{}避免误解。
尽量减少使用“否定”条件的条件语句。如:
把 if(!((mychar<‘0’)||(mychar>‘9)))
改为if((mychar>=‘0)&&(mychar<=‘9))
原文:https://www.cnblogs.com/strelitzia/p/11489314.html