c语言变量命名规范更新-单片机-较多较乱.pdf

c语言变量命名规范更新-单片机-较多较乱.pdf

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 c 语言变量命名规范更新 _ 单片机 _ 较多较乱 .txt27 信念的力量在于即使身处逆境,亦能帮助 你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟 大在于即使遭遇不幸,亦能促使你保持崇高的心灵。 网上看的一些资料而已。关键字: c 语言 规范 变量命名 msp430 1 常 见 命 名 规 则 比较著名的命名规则首推匈牙利命名法, 这种命名方法是由 Microsoft 程序员查尔斯·西蒙尼 (Charles Simonyi) 提出的。 其主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解” 。 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀; 前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。 例如: lpszStr, 表示指向一个以 \0 结尾的字符串( sz )的长指针( lp )变量。 骆驼( Camel)命名法近年来越来越流行, 在许多新的函数库和 Java 这样的平台下使用得当相多。 骆驼命名法, 正如它的名称所表示的那样, 指的是混合使用大小写字母来构成标识符的名字。 其中第一个单词首字母小写,余下的单词首字母大写。 例如: printEmployeePaychecks() ,函数名中每一个逻辑断点都有一个大写字母来标记。 帕斯卡( Pascal )命名法与骆驼命名法类似。 只不过骆驼命名法是第一个单词首字母小写,而帕斯卡命名法则是第一个单词首字母大写。 例如: DisplayInfo() 和 UserName都是采用了帕斯卡命名法。 在 C#中,以帕斯卡命名法和骆驼命名法居多。 事实上,很多程序设计者在实际命名时会将骆驼命名法和帕斯卡结合使用, 例如变量名采用骆驼命名法,而函数采用帕斯卡命名法。 另一种流行的命名规则称为下划线命名法。 下划线法是随着 C 语言的出现流行起来的, 在 UNIX/LIUNX 这样的环境, 以及 GNU代码中使用 非常普遍。 编写高质量的代码 编写高质量的代码不仅可以提高程序执行效率,缩减代码长度,而且对于保证程序的可 靠性也是相当重要的。事实证明,低效冗长的代码更容易出现错误。一段高质量代码需要很 多方面的综合配合,如明晰的项目需求、简洁合理的程序结构、出色的文档、高效的语句表 达等,这是一个复杂的工程。这里只讨论如何编写出高效的表达语句。后面编程实例中会介 绍如何安排好程序结构。对此类问题感兴趣的读者可以阅读软件工程方面的相关书籍。 微处理器一般用于特定环境和特定用途,出于成本、功耗和体积方面的考虑,一般都要 求尽量节省使用资源。并且,由于微处理器的硬件一般都不支持有符号数、浮点数的运算, 且运算位数有限,因此,分配变量时必须仔细。另外要说明的是,速度和存储器的消耗经常 是两个不可兼顾的目标,多数情况下,编程者必须根据实际情况作出权衡和取舍。 。 1欢迎下载 精品文档 需要注意的事项如下: (1)通常在满足运算需求的前提下,尽量选择为变量定义字节数少的数据类型。 (2 )尽量不用过长的数据类型,如 long long 和 double 。 (3 )MSP430不支持位寻址,所以运算中尽量减少位操作。 两种取值的变量,如果 RAM容量允许,则可分配为 unsigned char 类型,这样可以提高 运算速度。如果分配成某一字节中的某一位,则可以减少存储器的消耗,但会降低运算 速度。 (4 )避免使用浮点数,尽量使用定点数进行小数运算。如果必须使用浮点数,则尽量使 用 32 位的 float ,而不是 64 位的 double 。 (5 )尽量将变量分配为无符号

文档评论(0)

zhaojf9409 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档