`
yeshaoting
  • 浏览: 667742 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

十种代码风格

    博客分类:
  • J2SE
阅读更多

 

以下十种代码风格,你属于那种:

1.  Ansi/Allman/Bsd风格(格式缩进从下一行开始括号) 
int Foo(bool isBar) 
{ 
    if (isBar) 
    { 
        bar(); 
        return 1; 
    } 
    else 
        return 0; 
}  

2.  Java风格(格式缩进直接紧接后面括号) 
int Foo(bool isBar) { 
    if (isBar) { 
        bar(); 
        return 1; 
    } else 
        return 0; 
} 

3.  Kernighan_Ritchie风格(格式缩进使用Linux 方式括号) 
int Foo(bool isBar)  
{ 
    if (isBar) { 
        bar(); 
        return 1; 
    } else 
        return 0; 
} 

4.  Stroustrup风格(格式缩进使用stroustrup 方式括号,缩进使用5 个空格) 
int Foo(bool isBar)  
{ 
     if (isBar) { 
          bar(); 
          return 1; 
     } else 
          return 0; 
} 

5.  Whitesmith风格(格式缩进使用下一行且缩进的括号) 
int Foo(bool isBar)  
    { 
    if (isBar) 
        { 
        bar(); 
        return 1; 
        } 
    else 
        return 0; 
    } 
 
6.  Banner 风格(格式缩进使用直接紧接和缩进的括号) 
int Foo(bool isBar) { 
    if (isBar) { 
        bar(); 
        return 1; 
        } 
    else 
        return 0; 
    } 

7.  GNU 风格(格式缩进使用下一行括号,语句块括号缩进两个空格) 
int Foo(bool isBar) 
{ 
  if (isBar) 
    { 
      bar(); 
      return 1; 
    } 
  else 
    return 0; 
} 

8.  Linux 风格(格式缩进使用  Linux 方式括号,语句块里面缩进8 个空格) 
int Foo(bool isBar) 
{ 
        if (isFoo) { 
                bar(); 
                return 1; 
        } else 
                return 0; 
} 

9.  Horstmann风格(格式缩进使用horstman方式,括号紧接语句块) 
int Foo(bool isBar) 
{  if (isBar) 
   {  bar(); 
      return 1; 
   } else 
      return 0; 
} 
 
10.  1tbs/otbs风格(格式缩进使用Linux 方式括号,自动补全单行语句块括号) 
int Foo(bool isBar) 
{ 
    if (isFoo) { 
        bar(); 
        return 1; 
    } else { 
        return 0; 
    } 
} 

 

分享到:
评论
1 楼 yeshaoting 2010-12-26  
我是第一种.

相关推荐

    jquery有几十种风格和过渡方式的焦点图代码下载.zip

    jquery有几十种风格和过渡方式的焦点图代码下载

    几十种导航菜单样式美化代码.rar

    几十种CSS导航菜单样式美化代码,一共有近30种吧,不看绝对后悔!各种各样风格的网站导航菜单样式,美工不好的WEB程序员,可不要错过!~有黑色、蓝色、带渐变的、纯色的、圆角菜单等等,每一款都十分漂亮美观,小巧...

    html好看的登录页面1(十三种风格登录源码)

    html好看的登录页面1(十三种风格登录源码),大气好看的网站登录页面html源码模板,页面源码,适用于各种项目,也可以用作学习,各种登录风格都有,高端大气上档次,直接嵌入使用,代码易懂,复用性高,你值得拥有...

    html好看的登录页面2(十四种风格登录源码)

    html好看的登录页面2(十四种风格登录源码),大气好看的网站登录页面html源码模板,页面源码,适用于各种项目,也可以用作学习,各种登录风格都有,高端大气上档次,直接嵌入使用,代码易懂,复用性高,你值得拥有...

    陈灯可重用代码管理器桌面版2.3

    3、美化了软件界面,更换了托盘图标并增加了换肤功能,有数十种风格的皮肤供用户选择。 4、代码段搜索界面中增加了“最近入库”和“最近使用”选项卡,使用户能够方便的查看最近入库和最近使用的代码段。 5、优化了...

    FiveThirtyEight_matlab_style_plots:matlab 中的五三十八风格图

    Nate Silver Matlab 样式图受这篇文章的启发: : 我想我会尝试在 MATLAB 中复制第五十八种风格。 我的目标是不需要后期修饰。 您在此处看到的内容是即时生成的。 Matlab 没有提供一种简单的方法来删除轴线,同时保留...

    二十三种设计模式【PDF版】

    再回到传统建筑中,中国的传统建筑是过分注重模式了,所以建筑风格发展不大,基本分南北两派,大家有个感觉,旅游时,到南 方,你发现古代名居建筑都差不多;北方由于受满人等少数民族的影响,在建筑色彩上有些与南方迥异,...

    陈灯可重用代码管理器桌面版2.1(请下载2.3版本:http://download.csdn.net/source/3028885)

    3、美化了软件界面,更换了托盘图标并增加了换肤功能,有数十种风格的皮肤供用户选择。 4、代码段搜索界面中增加了“最近入库”和“最近使用”选项卡,使用户能够方便的查看最近入库和最近使用的代码段。 5、优化了...

    陈灯可重用代码管理器桌面版2.2(请下载2.3版本:http://download.csdn.net/source/3028885)

    3、美化了软件界面,更换了托盘图标并增加了换肤功能,有数十种风格的皮肤供用户选择。 4、代码段搜索界面中增加了“最近入库”和“最近使用”选项卡,使用户能够方便的查看最近入库和最近使用的代码段。 5、优化了...

    陈灯可重用代码管理器桌面版2.0(请下载2.3版本:http://download.csdn.net/source/3028885)

    3、美化了软件界面,更换了托盘图标并增加了换肤功能,有数十种风格的皮肤供用户选择。 4、代码段搜索界面中增加了“最近入库”和“最近使用”选项卡,使用户能够方便的查看最近入库和最近使用的代码段。 5、优化了...

    编写高质量代码-Web前端开发修炼之道.azw3

    2.2 欲精一行,必先通十行 2.3 增加代码可读性——注释 2.4 提高重用性——公共组件和私有组件的维护 2.5 冗余和精简的矛盾——选择集中还是选择分散 2.6 磨刀不误砍柴工——前期的构思很重要 2.7 制订规范 ...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    MFC Windows程序设计(第2版修订版)--源代码

     本书随附的CD-ROM包括书中全部示例程序的源代码,它们都在Visual C十十6.0和MFC 6.0环境下编写、编译而成,并在Win32平台上测试通过。如果没有特别说明它们都与Windows 98、WindowsNT4.0及Windows 2000兼容,...

    静态个人博客生成系统khaleesi.zip

    在个人技术博客生成及软件文档生成上表现出色,精选十种不同风格的代码着色风格,兼容Pygment着色,所以还有非常多的风格可以选择,所有代码均为生成网页时预着色,不会有使用javascript实时着色的体验差问题。...

    html实现多种风格的时间轴(源码)

    html实现多种风格的时间轴,好看的时间轴,时间轴源码,源码下载,格子风步骤条,花式风步骤条,进度风步骤条,线性风步骤条等十三种步骤条,各种风格都有,代码上手简单,代码独立,可以直接使用。也可直接预览效果...

    Winform开发的记事本系统的源代码(免费版)

    此源码已总结winform来开发的经典代码,此记事本系统不但功能强大,而且界面非常美观,里面有十种皮肤让你选择,可以随时切换不同的风格,除了操作系统自带的记事本系统所有的功能,还加了许多像wrod一样的功能,...

    网页特效——时间日期篇

    时间日期特效,包括2006年日历、Form栏时间、Form中的时钟、Form中显示时间,input中准确时间,title栏信息岁时间显示,按钮上的时间,按钮展开日期表,八种风格时间日期,标准世界时间,猜测你的属相,测算年度星期...

    owchart证券图形控件 v1.0

    1.该控件库包含K线,、分时图、报价列表、买卖档、切换周期、几十种公式指标,几十种画线工具; 2.风格经典、示例完整、功能齐全、专业可靠、绘图性能很强,内存占用很小,兼容性强,对电脑配置要求很低,可正常运行...

    基于Opencv+Pyqt5+python实现人脸互换人脸融合人脸特效人脸生成多功能系统完整源码+代码注释+项目说明.zip

    在本项目中,实现了一个多功能美颜相机,其中实现了对人脸数据的十种处理:人脸互换(faceswap)、人脸融合(facemorph),人脸特效,人脸检测,人脸美颜,人脸磨皮,调节亮度,调节饱和度,滤镜,风格变换等功能。...

Global site tag (gtag.js) - Google Analytics