1-程序块
对于程序块来说,当遇到有关结构、函数、以及枚举等复杂程序结构的定义的时候,需要将它的内容缩 进 一层。大括号是一个非常明显的标志,凡是遇到大括号,都应该直接联想到缩进。分支 结构 (包括 if…else 结构、switch 结构等)和循环结构(包括 for 结构、while/do…while 结构等) 同样应该进行缩进书写。
例如:
if 语句:
1if (a > b) 2{ 3 /*if 子句的结构体内容应缩进*/ 4 max = a; 5 min = b; 6} 7else 8{ 9 /*else 子句的结构体内容应缩进*/ 10 max = b; 11 min = a; 12}
switch 语句:
1switch (n) 2{ 3 /* switch 结构的内容应缩进*/ 4 case 0: 5 /* case 子句内容也应缩进*/ 6 /* ... */ 7 break; 8 case 1: 9 /* ... */ 10 break; 11 default: 12 /* ... */ 13 break; 14}
for 语句:
1for (int i = 0; i < 100; i++) 2{ 3 /*for 的循环体应缩进*/ 4 s += data[i]; 5 t *= data[i]; 6}