长行拆分
代码行最大长度宜控制在70至80个字符以内。代码行不要过长,否则眼睛看不过来,也不便于打印。有时候会碰到比较长的语句,则可以在一些“断点”处折行。
长表达式要在低优先级运算符处拆分为多行,运算符放在新行之首(以示突出)。拆分出的新行要进行适当的缩进,使排版整齐,语句可读。这些运算符常见的有二元逻辑运算符、输入输出运算符等(见示例10-4)。
if ( (very_longer_variable1 >= very_longer_variable12) &&<wbr> (very_longer_variable3 <= very_longer_variable14)<br clear="all"> &&<wbr> (very_longer_variable5 <= very_longer_variable16) )<br clear="all"> {<br clear="all"> dosomething();<br clear="all"> }<br clear="all"> virtual CMatrix CmultiplyMatrix( CMatrix leftMatrix,<br clear="all"> CMatrix rightMatrix );<br clear="all"> for ( very_longer_init-exp;<br clear="all"> very_longer_condition;<br clear="all"> very_longer_update )<br clear="all"> {<br clear="all"> dosomething();<br clear="all"> }</wbr></wbr> |
<wbr></wbr> |
<wbr></wbr>