九、语块
1、代码行极限 – 80字符
如果有行代码超过80字符,建议用折行。折行后的语句前加空行。
if( ( value_a > value_b ) && ( value_a > value_c ) && \
( value_a > value_d ) && ( value_a > value_e ) ) {
cmd_list;
}else{
cmd_list;
}
2、if/else、while、do/while、for、switch这些可以带语句块的语句,语句块的{和}应该和关键字写在一起,用空格隔开,而不是单独占一行。例如应该这样写:
if(...) {
cmd list;
} else {
cmd list;
}
switch和语句块里的case、default对齐写,即语句块里的case、default相对于switch不往里缩进。例如:
switch ( index ){
case index_a:
break;
case index_b:
break;
default:
}