理论教育 程序的缩进与空格使用方法

程序的缩进与空格使用方法

时间:2023-10-19 理论教育 版权反馈
【摘要】:对于程序而言,合理的排版能够极大地提高代码可读性,并减少出错的可能。在函数体的开始、结构的定义以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。5)if、for、while等与后面的括号间应加空格,使关键字更为突出、明显。

程序的缩进与空格使用方法

对于程序而言,合理的排版能够极大地提高代码可读性,并减少出错的可能。一般而言,程序的排版遵循如下原则。

●程序块要采用缩进风格编写,缩进的空格数为两个。

例如:

●循环、判断等语句中的条件表达式尽量简洁,可读。如果判断复杂的运算,先要把条件运算结果赋值给一个变量,然后在循环或判断语句的条件表达式中对此变量进行判断。

例如:

应改为

●不允许把多个短语句写在一行中,即一行只应写一条语句。

例如:

应改为

●if、while、for、default、do等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加大括号

例如:

●对齐只使用空格键,不使用Tab键。

说明:不同的编辑器对于Tab键的处理方法不同,会导致同一代码在不同的编辑器中排版不同,影响代码的可读性。

●函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case语句下的情况处理语句也要遵从语句缩进要求。(www.daowen.com)

●程序块的分界符(如“{”和“}”)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、结构的定义以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。

例如:

●在两个以上的量进行运算时,它们之间的操作符之前、之后或者前后要加空格;如果是关系密切的立即操作符(如->或.),则后面不应加空格。

说明:采用这种松散方式编写代码的目的是使代码更加清晰。

由于留空格所产生的清晰性是相对的,所以在已经非常清晰的语句中没有必要再留空格。如果语句已足够清晰,则括号内侧(即左括号后面和右括号前面)不需要加空格,多重括号间不必加空格,因为在C语言中括号已经是最清晰的标志了。

在长语句中,如果需要加的空格非常多,那么应该保持整体清晰,而在局部不加空格。给操作符留空格时不要连续留两个以上空格。

例如:

1)逗号、分号只在后面加空格。

2)比较操作符,赋值操作符“=”、“+=”,算术操作符“+”、“%”,逻辑操作符“&&”、“&”,位域操作符“<<”、“^”等双目操作符的前后加空格。

3)“!”、“~”、“++”、“—”、“&”(地址运算符)等单目操作符前后不加空格。

4)“->”、“.”前后不加空格。

5)if、for、while等与后面的括号间应加空格,使关键字更为突出、明显。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈