Advertisement

单片机C语言变量命名规范汇总(20160512224923).pdf

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
这份PDF文档提供了关于单片机C语言编程中变量命名的最佳实践和标准规范的全面指南,旨在帮助开发者提升代码可读性和维护性。 单片机程序命名规范以及C语言的命名规则和关键字。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C(20160512224923).pdf
    优质
    这份PDF文档提供了关于单片机C语言编程中变量命名的最佳实践和标准规范的全面指南,旨在帮助开发者提升代码可读性和维护性。 单片机程序命名规范以及C语言的命名规则和关键字。
  • C
    优质
    本文介绍了C语言中变量名的命名规则和最佳实践,帮助编程初学者正确地使用标识符。 C语言变量名命名规则 一、程序风格: 1. 严格采用阶梯层次组织程序代码:各层次缩进的分格使用VC的默认设置,即每层缩进为4个空格,并将括号放在下一行。要求匹配的大括号在同一列,对延续行则需要再向内缩进4个空格。 2. 提示信息字符串的位置:在程序中出现的所有提示信息(除调试临时使用的信息外),为了支持多种语言开发,必须定义在资源文件中。 3. 对变量的定义,应尽量放在函数的开头位置。
  • C/C++高质编程——与函数
    优质
    本课程聚焦于C/C++编程中变量和函数的命名规范,旨在提升代码质量和可维护性,帮助开发者写出更清晰、高效的程序。 在软件开发过程中,遵循良好的命名规则对于提高代码的可读性和维护性至关重要。以下是针对C++语言变量与函数命名的一些关键指导原则: 1. **直观且易于拼读**:选择容易理解并能直接发音的名字有助于提升代码的理解度和维护效率。例如,“camelCase”或“underscore”格式是推荐使用的,避免使用汉语拼音。 2. **简洁而信息丰富**:“min-length && max-information”的原则意味着标识符应当简短但富有意义,以便于快速识别其用途。比如变量名如maxval比 maxValueUntilOverflow 更为合适;同时单字符(例如i, j)在循环中是常见的。 3. **风格统一性**:为了代码的一致性和可读性,命名习惯应与所使用的操作系统或开发环境的惯例保持一致。Windows应用程序可能偏好“大小写”混用的形式,而Unix系统则倾向于使用小写字母加下划线的方式。 4. **避免仅靠大小写区分相似标识符**:为了减少混淆和错误的发生,尽量不要让变量名仅仅通过字母的大、小写来区别彼此。 5. **局部与全局命名差异化**:在函数内部使用的局部变量应当有别于外部作用域的同名实体(如全局或类成员),以避免潜在的作用范围冲突问题。 6. **名词和形容词-名词组合用于变量名称**:“float value;”、“float oldValue;” 和 “float newValue;” 是遵循此规则的例子,其中使用了具体的词汇来描述数据的意义。 7. **动词或者动宾短语命名函数**:全局作用域下的函数应以动作或行为为中心进行命名(如int SetValue(…); int GetValue(…);),而类的成员函数则只需用到其执行的动作即可,省略掉对象本身作为前置名词的部分。 8. **使用反义词对互斥概念标识**:对于具有对立意义或者相反功能的操作,建议采用恰当的反义词汇进行命名。例如,“int minValue;” 和 “int maxValue;”。 9. **避免数字编号在名称中出现**:除非逻辑上确实需要,否则应尽量规避通过添加序列号来区分变量或函数的做法。 遵循上述规则可以帮助开发者创建出结构清晰、易于维护且具有良好可读性的C++代码。
  • C编码结.pdf
    优质
    本PDF文档详尽总结了C语言编程的最佳实践与编码标准,旨在帮助开发者编写更高效、易读和维护性强的代码。 本段落包含以下几个方面的C语言编码规范:1. 文件与目录 2. 排版 3. 注释 4. 可读性 5. 变量、结构、常量、宏 6. 函数
  • C/C++
    优质
    本文档旨在提供一套全面且实用的C/C++编程语言命名规范,帮助开发者编写出结构清晰、易于维护的代码。通过遵循这些规则,可以有效减少因变量和函数名称不一致导致的问题,提高团队协作效率。 许多公司在内部开发过程中会采用较为规范的命名规则。
  • MISRA C++ 2008 .pdf
    优质
    本PDF文档全面总结了MISRA C++ 2008规范,旨在帮助软件开发者遵循最佳实践以提升代码质量和安全性。 本段落概述了MISRA C++ 2008规则中的若干关键点:每个定义的函数至少应被调用一次;非虚函数内不应有未使用的参数;项目代码中,else模块不得包含无法执行到的代码;在return、break、continue和goto语句后也不得存在不被执行的代码。这些规定旨在增强源码的可读性和可维护性,并降低错误及安全漏洞的风险。该规则以PDF形式整理发布,便于开发者查阅与应用。
  • toshiba_nand.pdf
    优质
    本PDF文档详细介绍了东芝NAND闪存芯片的命名规则和分类方法,帮助读者快速理解和应用相关技术知识。 东芝Toshiba NAND命名规则及Part Number解码方法。
  • 燕骏团队C编程v3.0
    优质
    《燕骏团队C语言单片机编程规范v3.0》是由经验丰富的工程师团队精心编写的最新版编程指南,详细阐述了使用C语言进行单片机开发的最佳实践和标准。 《计算机程序结构与说明》一书在开篇提到:编写程序是为了让人阅读并理解的,并且附带能够在机器上运行。就像男生喜欢美女、女生追求帅锅一样,编写的代码同样可以做到优雅漂亮,让别人看到时能够赏心悦目。关于命名问题,最常被提及的是名字一定要有意义!别看谭浩强!别看谭浩强!别看谭浩强! 变量、函数和宏都需要恰当的名称。清晰的命名是优秀代码的重要特征之一。给对象起名的关键在于选择一个能够准确描述该对象的名字,使得初级程序员也能轻松理解你的代码逻辑。 我们编写代码时需要考虑其主要受众:自己、编译器还是其他人?我认为最重要的读者应该是他人,其次是自己。如果缺乏清晰的命名规范,在维护程序时别人很难全面了解整个项目的结构;同时糟糕的命名会让人难以记忆多个变量的具体含义,导致一段时间后连你自己也记不清楚这些名字代表什么了。 为对象选择一个恰当的名字其实并不容易。首先,认识到名称的重要性需要时间积累和经验;其次,如何恰当地给对象起名具有挑战性——既要准确又要避免歧义,并且要简洁而不冗长,这要求较高的英文水平;最后,在整个项目中保持一致的命名风格也是一大难题。 总之,优秀的代码不仅应该易于机器执行,更要便于人类理解和维护。
  • 自制
    优质
    本文介绍如何为自制单片机制定一套合理的命名规则,帮助开发者更好地管理和区分不同型号和功能的单片机。 本段落介绍了部分单片机的命名规则,包括AT89C52、STC89C52等。
  • C# WinForm控件
    优质
    本文档详细介绍了在使用C#进行WinForm应用程序开发时,如何为界面控件选择合适且一致的名字,以提高代码可读性和维护性。 本段落详细介绍了C# WinForm控件的命名规范,并将其分享给读者作为参考。 1. 标准控件 | 序号 | 控件类型简写 | 控件类型 | | ---- | ------------ | -------- | | 1 | btn | Button | | 2 | chk | CheckBox | | 3 | ckl | CheckedListBox | | 4 | cmb | ComboBox | | 5 | dtp | DateTimePicker | | 6 | lbl | Label | | 7 | llb | LinkLabel | | 8 | lst | ListBox | 请注意,这里对重复出现的部分进行了标记,并提供了替代方案。