作者khoguan (Khoguan Phuann)
看板C_and_CPP
标题Re: [闲聊] 请问一下大家写程式时的排版习惯
时间Sat Sep 3 15:56:09 2005
※ 引述《perplexcar (掐)》之铭言:
: 个人是新手,刚接触写程式想请教一下…
: 我自已写程式时如果写
: for(int i=0;i<100;i++)
: {
: //一堆运算…
: }
}
: 但是如果想让这回圈多执行几次,又在外头加了一个回圈的话,变成
: for(int j=0;j<10;j++)
: {
: for(int i=0;i<100;i++)
: {
: //一堆运算…
: }
}
: }
}
你的这些右大括号应该再往前一格,才和上面的左大括号对得齐。
: 这样就变成我要一直往後移动每一列,如果中间运算很多的话,
: 一直移真的有点小麻烦,不知道大家写程式时的习惯是否也如此,
内缩是常有的,但缩了太多层就表示你的程式须要再重构。
怎样算多,并无绝对。
: 另外想请问一下,有没有什麽范本可以参考一些写程式该有的良好习惯。
: 谢谢指教。
先参考这个
http://en.wikipedia.org/wiki/Indent_style
其中列了好多种 indent style, 每一种都有人用,而且用同一种
风格的人,各自有惯用的内缩格数,从 8 格到 6, 4, 3, 2 格都有。
我觉得 4 格是中道。
但重点是多看多写,最後决定一种,并一致的运用在自己的程式中。
indent style 只是程式的整体风格的一部份。涵盖面更完整的
东西叫做 coding standard。 这里有介绍
http://en.wikipedia.org/wiki/Programming_style
-=-=-=-=-=-=-=-=
这个也是 FAQ 题
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.208.167
※ 编辑: khoguan 来自: 220.130.208.167 (09/03 16:51)