标题:变量的命名规则问题
只看楼主
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
得分:0 
搞^_^一个:

还是喜欢黑猫

(我头像就是黑猫~~)


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-08-05 15:49
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:0 
以下是引用wp231957在2013-8-5 15:09:22的发言:

如果是保留字  关键字  编译器会给出提示的

对,一般会提示的
注意编译的时候不要光只看错误,也要看看警告

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-08-05 15:57
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
过去的时候推荐用匈牙利命名法  *nix阵营也有一套自己的 现在的那些语言 比如C#这样的 又说要CamelCase了

具体用啥 看个人喜好和要求了
2013-08-05 15:58
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
得分:0 
其实我也并非遵守匈牙利的那种规则

一般是这样的:

ifCanPut

这样的写法,

其实我超级不喜欢看带有下划线变量名,不知道为什么,看见下划线就感觉不舒服

另外感觉,变量名里写上变量类型也没什么必要。

但是我一般变量名的第一个单词喜欢写小写,以后的单词用大写开头进行区分

自己感觉看着挺好的。


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-08-05 16:02
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
得分:0 
以下是引用蚕头燕尾在2013-8-5 16:02:23的发言:

其实我也并非遵守匈牙利的那种规则

一般是这样的:

ifCanPut

这样的写法,

其实我超级不喜欢看带有下划线变量名,不知道为什么,看见下划线就感觉不舒服

另外感觉,变量名里写上变量类型也没什么必要。

但是我一般变量名的第一个单词喜欢写小写,以后的单词用大写开头进行区分

自己感觉看着挺好的。


我上面说的*nix阵营喜欢用下划线的
2013-08-05 16:04
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:0 
回复 15楼 zklhp
我比较喜欢camel

我现在写C/C++/C#代码一般都是私有和保护成员下划线开头,共有大骆驼,函数内局部变量小骆驼
函数名小骆驼,类名大骆驼...

匈牙利比较扯...用了一段时间就没用了...

[ 本帖最后由 peach5460 于 2013-8-5 16:38 编辑 ]

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-08-05 16:36
赵疯子
Rank: 8Rank: 8
来 自:dream
等 级:蝙蝠侠
威 望:2
帖 子:365
专家分:737
注 册:2013-5-5
得分:0 
我能说你发的帖子中存在五个错别字吗?
2013-08-05 16:47
蚕头燕尾
Rank: 10Rank: 10Rank: 10
来 自:Gryffindo
等 级:贵宾
威 望:12
帖 子:734
专家分:1546
注 册:2013-3-24
得分:0 
以下是引用赵疯子在2013-8-5 16:47:36的发言:

我能说你发的帖子中存在五个错别字吗?
你还当真的数了?

你感觉,我是不是已经没救了??


学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。               

                                                                                                                    Black Cat      Hello Tomorrow~
2013-08-05 17:20
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
平时对命名不注意,才会看不懂那段话。上面诸人的理解都是错的。

授人以渔,不授人以鱼。
2013-08-06 10:43
谢跃锋
Rank: 2
等 级:论坛游民
威 望:2
帖 子:50
专家分:77
注 册:2013-4-14
得分:0 
回复 3楼 蚕头燕尾
不算吧!因为CHAR是大写的。貌似要是小写的char开头的就不行,因为是关键字来的
2013-08-06 10:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-418649-1-1.html




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

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