C语言的编程风格第三章

C语言的编程风格第三章,第1张

C语言的编程风格第三章,第2张

第三章:命名系统

c是一种简洁的语言,命名也应该如此。与MODULE-2和ASCAL语言不同,C程序员不使用诸如Thisvariableisatemporary counter这样的命名方法。一个C程序员会把它命名为“tmp”,很容易写,也没那么难懂。

然而,当混合类型名称必须出现时,描述性名称对于全局变量是必要的。调用一个名为“foo”global的函数非常烦人。全局变量(只有在必要时才使用)像全局函数一样,需要描述性的命名。如果你有一个计算活跃用户数量的函数,你应该这样命名它——“count _ active _”

有一种命名方法叫匈牙利语,把函数的类型码写入变量名。这种方法是一种精神错乱的表现——编译器知道这种类型,会去检查,只会把程序员搞糊涂。-知道为什么Micro$oft会产生那么多“bug”程序吗!!资料来源:www.examda.com

局部变量的命名应该简短明了。如果你有一个随机整数循环计数器,它可能有“I”。如果不存在被误解的可能,那么写成“loop_counter”是低效的。类似地,“tmp”可以是任何具有临时值的函数变量。

如果你害怕混淆你的局部变量的名字,还有一个问题,就是把它们叫做
函数-增长-和谐-不平衡综合症。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言的编程风格第三章

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情