菜鸟乐园Linux系统内核代码特色一览

cdscg

cdscg

2016-01-29 17:35

菜鸟乐园Linux系统内核代码特色一览,菜鸟乐园 Linux系统内核代码特色一览

    1。缩进

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/linux/)

8个字符的长度设置为缩进的长度。这样使得你的代码更加容易阅读,并且提醒你不要nest得过深。

    2。断开长的行以及长的字符串

要记住我们的代码会被屏幕只有24个字符长度的终端阅读。

    3。放置大括号

这方面我们遵从C程序员的老祖宗——Kernighan and Ritchie的风格。

if (x is true) {

we do y

}

do {

body of do-loop

} while (condition);

if (x == y) {

..

} else if (x y) {

...

} else {

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/linux/)

....

}

定义函数时是个例外,我们这样写

int function(int x)

{

body of function

}

采用这种方式的另外一个好处是,节省空间。我们不需要为单个的括号而占用一行的空间,要知道有些人会使用很小屏幕的终端观看代码,比如PDA用户。

    4。命名规则

全局的变量或函数采用描述性的名字,务尽其详。而局部函数采用缩略方式加以命名。

匈牙利命名法不被推荐。

    5。函数

函数的一个推荐风格是写得短小精悍,不要超过160x24这样的长度。如果你的函数特别长,你要尽可能得断开它,使它的部分功能放置在别的函数里。如果对性能要求特别明显,那么可以把分出去的函数设置为inline。

    6。宏,枚举

最好都为大写,但是宏函数例外。

    7。不要滥用inline

inline函数的原则是这个函数不超过三行代码,其中的例外就是函数参数中有可以在编译时就确定的常数,而你知道因为这个常数,编译器能够加以优化从而减少函数的代码。

展开更多 50%)
分享

猜你喜欢

菜鸟乐园Linux系统内核代码特色一览

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
菜鸟乐园Linux系统内核代码特色一览

菜鸟乐园Linux中常见文件系统格式介绍

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
菜鸟乐园Linux中常见文件系统格式介绍

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

新手看招Linux操作系统的目录结构一览

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
新手看招Linux操作系统的目录结构一览

《植物大战僵尸 全明星》特色玩法一览

手机游戏
《植物大战僵尸 全明星》特色玩法一览

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

《上古卷轴5 天际》指令代码一览

电脑网络
《上古卷轴5 天际》指令代码一览

《辐射4》服装护具代码汇总一览

辐射4
《辐射4》服装护具代码汇总一览

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

给PowerPoint按钮加上提示文字

给PowerPoint按钮加上提示文字

Linux上五十个最佳的FireFox扩展插件

Linux上五十个最佳的FireFox扩展插件
下拉加载更多内容 ↓