游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4263|回复: 13

请教两个关于匈牙利命名法的问题,虽然基础但很重要啊。

[复制链接]

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-1-19 02:19:00 | 显示全部楼层 |阅读模式

第一,

int 型的数据变量按匈牙利命名法的书写规范应该怎么写

int  iBianLiang; 还是 int  nBianLiang;  ??????

有的书上说整形变量的前缀应该是 i , 有的书上说应该整形变量的前缀应该是n, 到底哪一个

是对的呢?

第二,

前缀 sz 和 str 都是字符型变量的表示方法,到底他们两个有什么区别呢?
都说sz是表示以“0”为结束符的字符串的变量,但是str和sz有什么区别呢?




请大家指教!  

3

主题

72

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2006-1-19 09:31:00 | 显示全部楼层

Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要

1)我用i

2)sz; char szName[10];
  str; string strName;

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-1-19 10:45:00 | 显示全部楼层

Re: Re:请教两个关于匈牙利命名法

冰峰传奇: Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要啊。

1)我用i

2)sz; char szName[10];
  str; string strName;


我的习惯和你一样,呵呵

7

主题

67

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-1-19 11:02:00 | 显示全部楼层

Re: Re:请教两个关于匈牙利命名法的问题,虽然基础但很

冰峰传奇: Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要啊。

1)我用i

2)sz; char szName[10];
  str; string strName;


我的习惯也和你们一样,哈哈哈

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-1-19 11:58:00 | 显示全部楼层

Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要

习惯一样?

难道int型的数据,前缀用i和n都对?


还有long int 用 l_BianLiang 表示,那short int 型的变量用什么前缀表示呢?一直没查到。

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2006-1-19 15:27:00 | 显示全部楼层

Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要

short int 用n吧

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2006-1-20 02:46:00 | 显示全部楼层

Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要

只知道整形用i其他窦比较模糊。

9

主题

48

帖子

53

积分

注册会员

Rank: 2

积分
53
QQ
发表于 2006-1-20 18:04:00 | 显示全部楼层

Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要

总觉得有些别扭,如果这么写的话
for(int ix=0;ix<10;ix++)

3

主题

72

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2006-1-20 21:35:00 | 显示全部楼层

Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要

不是绝对的,
for(int i=0;...)
for(int x=0)
这种地方要简洁才好。习惯问题,没有一定的。

3

主题

72

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2006-1-20 21:45:00 | 显示全部楼层

Re:请教两个关于匈牙利命名法的问题,虽然基础但很重要

unsigned int  = WORD;

所以你要不介意跟微软很像就用 WORD wName  ;。

unsigned long int 当然就是 dwName;

uiName ulName看起来比较怪,不过也还好吧。 只是好像没见这么用的。

unsigned long long int 这个么,就更绝了。 干脆 u64Age 得了。(还真没这么用过。:)



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 06:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表