{ 放在哪里更好
先看两个例子
int func1(int i,int j){
//...
}
int func2(int i,int j)
{
//...
}
{ 放在什么地方更好些?
问题点数:25、回复次数:17Top
1 楼bobfallen(逐流)回复于 2001-06-19 13:28:00 得分 1
我认为第二种好,这样不仅习惯,而且更清晰。Top
2 楼albertlee(我想把这个ID送人)回复于 2001-06-19 13:31:00 得分 0
可是,如果考虑声明呢?
int func1(); //一见到 ;人家就知道是声明
int func1(){ //一见到 { 人家就知道是定义
//.....
}
那第一种不是更清晰吗?Top
3 楼aceplus(飞狼0723)回复于 2001-06-19 13:48:00 得分 1
偶习惯第二种!Top
4 楼lusxiao(lusxiao)回复于 2001-06-19 14:24:00 得分 3
萝卜青菜,各有所爱。
第一种,在java中普遍使用。
便于你在一页内看到更多的代码。
减少print时所需的纸张。(环保)
第二种:
便于debug时匹配{}。
你公司按行给工钱是能多要点钱。;)
偶习惯第一种! Top
5 楼leudon_99()回复于 2001-06-19 14:29:00 得分 2
我觉得搭配使用最好。
如
void main()
{
for(;;){
}
}
也就是说函数用第二中,循环体用第一种。
拙见如上,敬请指教。Top
6 楼bobfallen(逐流)回复于 2001-06-19 14:30:00 得分 2
程序的结构不是为了节约,是增强可读性Top
7 楼hyqryq(不知道叫什么好)回复于 2001-06-19 14:45:00 得分 0
看习惯了!Top
8 楼kz(kz)回复于 2001-06-19 15:23:00 得分 2
同意leudon_99
第一种方式使得观察代码不需要翻页,所以使人更易理解Top
9 楼cBeginner()回复于 2001-06-19 19:24:00 得分 2
第一种好,可以节约行数。小程序体现不出,现在养成写第一种的习惯,以后写大程序的时候就会体现出它的优势了。Top
10 楼Leemaasn(小鸟)回复于 2001-06-19 19:47:00 得分 0
我是喜欢第二种的,尽管第一种也不错。。。Top
11 楼icbm(雪狼)回复于 2001-06-19 19:53:00 得分 2
呵呵,我喜欢第二种。
同意bobfallen(流水)
我认为可读要比节约更重要。可读性好有利于调试。Top
12 楼mrby(会思考的苇草)回复于 2001-06-19 22:29:00 得分 0
第二种!!Top
13 楼cbc(逍遥子)回复于 2001-06-19 23:06:00 得分 2
偶习惯第一种
其实这是一种习惯问题,
每个人都有自己的风格吗Top
14 楼a_ray()回复于 2001-06-20 00:36:00 得分 1
不应有争异的事:第一种好Top
15 楼alpha_wang(南海十三郎)回复于 2001-06-20 08:44:00 得分 2
仁者见仁,智者见智。Top
16 楼shiningstar(探索者)回复于 2001-06-20 09:53:00 得分 2
第一种出现的原因恐怕是节省纸张,但在电脑里一点也不节省空间Top
17 楼wao(wao)回复于 2001-06-20 10:09:00 得分 3
都行。
关键是统一。
CodeComplete推荐第二种。但是函数比较特殊。我想。Top




