CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  非技术类

编码风格调查

楼主_foo(莫依[双双朵朵])2004-04-03 12:30:00 在 VC/MFC / 非技术类 提问

A:  
  if   (condition){  
          ...  
  }else{  
          ...  
  }  
   
  B:  
  if   (condition)  
  {  
          ...  
  }  
  else  
  {  
          ...  
  }  
   
  大家喜欢哪种?  
  大家觉得哪种好?为什么? 问题点数:50、回复次数:25Top

1 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:31:20 得分 0

我觉得A紧凑一点,但林锐的书中却提倡第二种。Top

2 楼puhuofeie(扑火飞蛾)回复于 2004-04-03 12:36:29 得分 10

我喜欢第二种,清晰!  
   
  平时空格,回车,空行我用的也很多!Top

3 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:39:31 得分 0

呵呵,如果函数体短的话还行,长了好难受我觉得。Top

4 楼kuangjingbo(正在学习windows)回复于 2004-04-03 12:41:25 得分 0

bTop

5 楼showjancn(难得一剑)回复于 2004-04-03 12:52:14 得分 10

我是严格按林锐所说的做,所以选二!  
   
  但有一点我不同  
  即   char   *   a;  
    与     char*   a;(我更喜欢这个)Top

6 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:54:04 得分 0

呵呵,我也是啊。  
  不过他说的也有道理。  
   
  char*   a,b;  
  这样b是char而不是char*Top

7 楼_foo(莫依[双双朵朵])回复于 2004-04-03 12:54:37 得分 0

影响了程序可读性好像。Top

8 楼zhangcrony(失去好久的东西,还能找得回吗?)回复于 2004-04-03 12:57:12 得分 0

I'd   like   to   use   the   second   style...  
   
  What   do   you   want   to   know?   anyway?Top

9 楼code8238(二进制动物)回复于 2004-04-03 12:57:35 得分 0

第二个Top

10 楼zhangcrony(失去好久的东西,还能找得回吗?)回复于 2004-04-03 12:57:45 得分 0

It's   just   a   habitTop

11 楼xrdsheng(旭日东升)回复于 2004-04-03 12:58:58 得分 0

B,层次清淅Top

12 楼DebugXP(NULL)回复于 2004-04-03 13:02:40 得分 0

BTop

13 楼xrenwu(卖火柴的大男孩)回复于 2004-04-04 14:44:58 得分 10

大师级的人物往往喜欢第一种,  
  我不是大师,所以我用第二种.嘿嘿...Top

14 楼brytison(辉子)回复于 2004-04-04 23:54:39 得分 0

我不是大师级的,但我选第一种。因为我这样写,总看得出来,那个else到底是哪个if的。如果用第二种的话,我有时就怀疑是不是前面那个if块是独立的,而else是属于更上层的if。Top

15 楼vcforever(累)回复于 2004-04-05 00:02:36 得分 0

if   {  
   
  }  
  else   {  
   
  }Top

16 楼yxlijinzhu(蚂蚁)回复于 2004-04-05 06:11:12 得分 0

一开始喜欢前者,   后来喜欢后者了,   特别是程序开始复杂后,   第二种更能体现程序的结构美感.   (个人感觉)Top

17 楼itmaster()回复于 2004-04-05 08:15:42 得分 0

第二中  
  你看括弧看的多清晰啊  
  Top

18 楼thisisyjs()(★)回复于 2004-04-05 09:02:46 得分 0

第二种Top

19 楼zhanvi(流浪代码)回复于 2004-04-05 09:21:58 得分 0

第二种,对称美!Top

20 楼wenxy1(周末了,极速飙车)回复于 2004-04-05 11:31:59 得分 0

I   select   the   second   style.Top

21 楼taogx(Dominic)回复于 2004-04-05 12:00:56 得分 0

B  
  Top

22 楼windsoft(風寒葉殘)回复于 2004-04-05 12:58:27 得分 10

第一種  
  這樣我覺得兩者是有關系的  
  要不然會覺得if   和else是分開的兩段不相幹的Top

23 楼sky51fly(天天天蓝)回复于 2004-04-06 17:52:34 得分 0

2Top

24 楼icr_mio(没事来溜溜)回复于 2004-04-06 18:06:10 得分 10

if{   ;   ;   ;   }else{   ;   ;   ;   }  
   
  怎么样?:)  
  Top

25 楼ww51xh(月亮被水淹了)回复于 2004-04-06 22:35:22 得分 0

第二种,清晰,明了Top

相关问题

  • 请问 operator= 和 operator = 这两种编码风格哪种更好?
  • 哪位能提供一份Java的程序编码风格标准?多谢了。
  • 一个编码风格问题,请问大家一般是怎么做的?
  • 编码又见编码
  • 编码问题
  • 编码表
  • javascript编码--innerText
  • 编码问题
  • 如何编码?
  • 编码规范

关键词

  • 喜欢
  • 觉得
  • else
  • char

得分解答快速导航

  • 帖主:_foo
  • puhuofeie
  • showjancn
  • xrenwu
  • windsoft
  • icr_mio

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo