| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4280 人关注过本帖
标题:【求助】Linux风格的C语言命名规则
只看楼主 加入收藏
zhiweiyin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-18
收藏
 问题点数:0 回复次数:5 
【求助】Linux风格的C语言命名规则
众所周知,C语言的命名规则(变量、函数等)有两种风格,windows和linux的
手头找到了windows的,可是需要linux的,希望有人能给个答复,最好专业一点、标准一点
搜索更多相关主题的帖子: Linux C语言 风格 规则 
2007-04-19 16:05
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
收藏
得分:0 
以下是引用zhiweiyin在2007-4-19 16:05:53的发言:
众所周知,C语言的命名规则(变量、函数等)有两种风格,windows和linux的
手头找到了windows的,可是需要linux的,希望有人能给个答复,最好专业一点、标准一点

linux和windows的命名规则是一样的

两者主要的区别在于,两者的API不一样,导致调用系统API的时候产生的分歧

所以,调用系统API的时候需要注意(包括系统的函数命名)


自我放逐。。。
2007-04-19 16:21
zhiweiyin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-18
收藏
得分:0 
回复:(福尔摩斯)以下是引用zhiweiyin在2007-4-19 1...
我是说有些命名习惯的问题
比如一个最大值的变量MAX VALUE
WINDOWS风格的是 maxValue
LINUX风格的是 max_valude
2007-04-19 16:25
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
收藏
得分:0 
这种风格完全由你自己决定,你喜欢用哪种就用哪种

雁无留踪之意,水无取影之心
2007-04-19 16:33
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
收藏
得分:0 
以下是引用zhiweiyin在2007-4-19 16:25:23的发言:
我是说有些命名习惯的问题
比如一个最大值的变量MAX VALUE
WINDOWS风格的是 maxValue
LINUX风格的是 max_valude

这个命名习惯是根据你自己定的,只要程序能运行,你定义成SB都可以

至于你上边说的那种命名风格,我可以看得出来欧美人用的是maxValue

中国人用的是max_valude

因为欧美人他们的生活节奏比较高,而且英语对于他们来说是很容易的,他们在命名上来说有两种习惯:

1:省略空格;2:采用缩写。

这主要是因为他们对于英文单词是从全局来看一个单词;

就好像我们中国人看中文一样,一个字,并不是从这一个字的本身去看它在文章的作用,而是从通篇文章来看它的作用和结果

我们中国人为什么更多的是用后者呢?

因为在程序编写的过程,除了字符串以外,基本不用空格

而我们中国人对英语的了解比较片面,非常在意单词,变量的意思,我们就在空格的地方加上下划线

在比如: addon 和 add_on

这两个都是插件的意思,而中国人偏爱用后者,因为,我们很容易认为addon是一个单词,而不是add和on的合体单词


自我放逐。。。
2007-04-19 16:54
zhiweiyin
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-18
收藏
得分:0 
哦 楼上的强啊
赞!
2007-04-19 18:58
快速回复:【求助】Linux风格的C语言命名规则
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014448 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved