A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 三月小雨 中级黑马   /  2015-7-27 20:40  /  398 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

iOS基础-学习笔记15

2.        标识符的命名规范还有哪些?

1)        命名应当直观且可以拼读,要望文知意,便于记忆和阅读。
标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复杂,用词应当准确。
2)命名的长度应当符合“min-length&&max-information”原则。
C是一种简洁的语言,命名也应该是简洁的。例如:变量名MaxVal就比MaxValueUnrilOverflow好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”行程缩写。
另外,英文词尽量不要缩写,特别是非常用专业名词,如果有缩写,在同一系统中队同一单词必须使用相同的表示法,并且注明其意思。
大多数ANSI编译程序允许有至少31个有效字符。也就是说,只有变量名或函数名的前31个字符的唯一性会被检查,其余的字符将被忽略掉。
比如:PrintOutTheClientsMonthEndReports();
                prt_rpts();
3)当标识符由多个词组成时,建议采用“驼峰命名法”
        比如:int CurrentVal;这样的名字看起来比较清晰,远比一长串字符好看的多。
4)尽量避免名字中出现数字编号,如Value1,Value2等,除非逻辑上的确需要编号。
        比如驱动开发时为管脚命名,非编号名字反而不好。
初学者总是喜欢带编号的变量名或函数名,这样子看上去很简单方便,但其实是一颗颗定时炸弹。这个习惯初学者一定要改过来。
5)对在多个文件之间共同使用的全局变量或函数要加范围限定符
        (建议使用模块名(缩写)作为范围限定符)。(GUI_,etc)标识符的命名规则:
6)标识符名分为两部分:规范标识符前缀(后缀)+含义标识。
非全局变量可以不使用范围限定符前缀。

1 个回复

倒序浏览
自己顶下沙发
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马