| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 988 人关注过本帖
标题:变量,为什么前面要+n
只看楼主 加入收藏
a825395336
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-8-4
结帖率:100%
收藏
 问题点数:0 回复次数:18 
变量,为什么前面要+n
我看过 int c
为何还有int nc
        int nother
        int nwhite
他们前面的那个n代表什么意思
2012-08-04 13:01
a825395336
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-8-4
收藏
得分:0 
在线等各位朋友不吝赐教
2012-08-04 13:07
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
匈牙利命名法,前面的n表示这个变量是数值型的。

授人以渔,不授人以鱼。
2012-08-04 13:11
a825395336
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-8-4
收藏
得分:0 
回复 3楼 TonyDeng
数值型?这出这哪里,哪里可以看到,还有其他类型的么,还有,nwhite,nother这些变量的命名是随即的有是有他自己的规律
2012-08-04 13:37
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
匈牙利命名法...

c++一般习惯用这个...是通过MSDN从微软的一个匈牙利研究员手中流传出来的
c#和java更习惯pascal和camel命名法

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2012-08-04 13:39
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
以下是引用a825395336在2012-8-4 13:37:33的发言:

数值型?这出这哪里,哪里可以看到,还有其他类型的么,还有,nwhite,nother这些变量的命名是随即的有是有他自己的规律
上网搜"匈牙利命名法",可以搜到相关解释

对于变量命名有两条规则
第一:选好一种规则
第二:保持一致

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2012-08-04 13:40
a825395336
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-8-4
收藏
得分:0 
回复 5楼 peach5460
数值型?这出这哪里,哪里可以看到,还有其他类型的么,还有,nwhite,nother这些变量的命名是随即的有是有他自己的规律
2012-08-04 13:41
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
这只是一种标识符命名方法,人为的,没有规定。匈牙利命名法是一种很旧式的命名法了,适用于C/BASIC这种能够随便变换变量类型的语言,帮助程序员辅助记忆该变量的原始类型,以免变来变去自己搞不清最开始定义它是什么类型的。C++/C#等强类型检查的语言,不推荐使用这种命名法。当然,选择权是自由的,采纳与否,由你自己决定。

授人以渔,不授人以鱼。
2012-08-04 13:48
随风飘荡
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:208
专家分:598
注 册:2011-9-9
收藏
得分:0 
我好像很天然的会用类型名的首字母放在首位并且名字的第一位大写
2012-08-04 13:50
a825395336
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-8-4
收藏
得分:0 
回复 8楼 TonyDeng
也就是说变量是什么英文字母构成都无所谓,是变量就可以了,是这样的么?
2012-08-04 13:52
快速回复:变量,为什么前面要+n
数据加载中...
 
   



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

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