给变量起名字还真不容易!

[复制链接]
5052|26
 楼主| lucidmask 发表于 2007-6-22 15:28 | 显示全部楼层 |阅读模式
有时起个简单明了的名字还真是难呀!
俺从头来 发表于 2007-6-22 15:43 | 显示全部楼层

是啊,俺也不会。

都是起一大串,自己看着都晕...

qd_time            =    mS*50/timer0_time        ;去抖时间.50毫秒
scan_sw_led_time    =    mS*100/timer0_time        ;扫描拨码开关,LED时间.100毫秒
first_cont_str_interal    =    mS*300/timer0_time        ;初次按下连击间隔.500毫秒
cont_str_interal    =    mS*200/timer0_time        ;连击时间间隔.200毫秒
key_spk_time        =    mS*50/timer0_time        ;蜂鸣器蜂鸣时间.50毫秒
c555 发表于 2007-6-23 08:06 | 显示全部楼层

用自己的名字和家人的名字,好记。

dai_weis 发表于 2007-6-23 08:49 | 显示全部楼层

我习惯沿用微软的VC++的起名方法

conwh 发表于 2007-6-23 09:06 | 显示全部楼层

我同INITIAL的方法差不多,名字起的很长

gyt 发表于 2007-6-23 09:28 | 显示全部楼层

我是有长有短

全局变量和涉及其他函数的变量,用楼主那种长名字。

函数内部,用短名字。
古道热肠 发表于 2007-6-23 10:34 | 显示全部楼层

匈牙利命名法+完整的英文单词比较好

   用匈牙利命名法做前缀,再用变量的功能或用途的完整的英文单词组合起来比较好,举例好下:
    ucSpeakerOnLength    //蜂鸣器蜂鸣时间
    uiDelayCount         //无符号类型的延时时间计数器

单词不记得了,我都用"金山词霸"找一合适的。 
zxq1234508 发表于 2007-6-23 14:57 | 显示全部楼层

给变量起名字还真不容易!有同感

ocon 发表于 2007-6-23 15:47 | 显示全部楼层

是比较晕~

int set_c4,clear_c4,over_c4; //分别为炸*安装、拆除、定时爆炸时间
int count=0; //公共时间计数器
long sec,take; //秒时间和拆除时间节拍计数器
short sec_tick,show_tick,take_tick; //秒节拍,动画时间节拍,拆除时间节拍
int show; //动画时间节拍计数器
long show_c; //进度计数器
short take_d; //拆除状态位
int take_time; //拆除时间
huangqi412 发表于 2007-6-23 20:53 | 显示全部楼层

我是拼音加英文

王紫豪 发表于 2007-6-23 21:14 | 显示全部楼层

我是“谓_宾”结构,k&R风格,linux内核风格

student06 发表于 2007-6-23 21:49 | 显示全部楼层

英文不好,只会用拼音命名

tjsheep 发表于 2007-6-23 22:19 | 显示全部楼层

偶喜欢变量名如a,aa,aaa,a1,a2等诸如此类……

一朝成名 发表于 2007-6-24 11:18 | 显示全部楼层

LS的要是添程序就麻烦了 乱

conwh 发表于 2007-6-24 11:23 | 显示全部楼层

13L的好,就是没法看

tjsheep 发表于 2007-6-26 07:53 | 显示全部楼层

我同学写dft,a完了就aa,aa完了就aaa

写完之后,一眼望去,aaaa……,不过竟然逻辑正确,调试正确,2048点dft……
平常人 发表于 2007-6-26 08:09 | 显示全部楼层

变量名如a,aa,aaa,a1,a2等:当你的程序大点时想搜索个变量就惨

想象一下,你的变量aa在超过10个C文件中出现了100次之多,你要搜索一下该变量的某次出现,你如何做?
后学 发表于 2007-6-26 14:24 | 显示全部楼层

linux风格

xxrrpp2000 发表于 2007-6-26 14:37 | 显示全部楼层

极度佩服17楼的同学。。。。。

Admiring~~~~~~~~
 楼主| lucidmask 发表于 2007-6-26 16:49 | 显示全部楼层

re

只是个别变量难起名字,要想说清楚变量的意思,名字就很长。
要不遇到这样的就叫 HardToName1,HardToName2 算了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

314

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部