2.2.3 自由形式的源代码
C是一种自由形式的语言,也就是说并没有规则规定什么地方可以书写语句,一行中可以出现多少条语句,什么地方应该留下空白以及应该出现多少空白等 。唯一的规则就是相邻的标记之间必须出现一至多个空白字符(或注释),不然它们可能被解释为单个标记。因此,下列语句是等价的:
y=x+1; y = x + 1; y = x |
至于下面这组语句,前3条语句是等价的,但第4条语句却是非法的:
int int x; int/*comment*/x; intx; |
这种代码书写的极度自由有利有弊。很快你就将听到一些关于这个话题的肥皂盒哲学。
| 回书目 上一节 下一节 |