
上QQ阅读APP看书,第一时间看更新
2.4 代码书写规则
2.4.1 缩进
程序设计的风格强调“清晰第一,效率第二”,应注意程序代码书写的视觉组织。如果所有程序代码语句都从最左一列开始,则很难清楚程序语句之间的关系,因此针对判断、循环等语句按一定的规则进行缩进,使得代码具有层次性,可读性大为改善。
程序设计语言对于缩进的要求不一样,C语言中的缩进对于代码的编写来说是“有了更好”,而不是“没有不行”,仅作为书写代码风格。Python语言则将缩进作为语法要求,通过使用代码块的缩进来体现语句的逻辑关系,行首的空白称为缩进,缩进结束就表示一个代码块结束了。C语言与Python语言缩进对比如图2-27所示。

图2-27 C语言与Python语言缩进对比
【例2-1】 缩进空格数不一致。
