本文由 资源共享网 – ziyuan 发布,转载请注明出处,如有问题请联系我们!嵌入式C言语代码开发规范
资源语言: 中文
1 规范说明
代码规范和风格的目的是要编写出简洁明了、可维护、可测试、可靠、可移 植、高效的代码。本文档中列出了基本的代码编程规范,在进行 C 代码开发的时 候,程序员应当遵守以下规范,以增加代码的可读性、稳定性等性能。
以下列出编写代码的时候应遵守的原则。
1.1 简洁、清晰、明了
代码写出来重点是给人看的,因此简单、明了、清晰是第一要务! 代码的 可阅读性要高于代码的性能(除非你的代码以后不需要维护,那你写成啥样都无 所谓)。简单、明了、清晰的代码也利于后期维护。
代码越长越难看懂,这个大家应该都深有体会,一个 1000 多行的函数和 一个最多 100 行的函数哪个好看?所以尽量将把函数写的精简。而且代码越长 越容易出错,没有用的代码,变量等一定要及时的清理掉!功能类似或者重复的 代码应尽可能提炼成一个函数。
1.2 尽量与原有代码风格保持一致
一个公司内部的代码风格一般都是统一的,或者有时候因为业务原因需要维 护别的代码,此时代码风格出现冲突的话尽可能使用现在维护的代码风格。
C/C++/VC资源(嵌入式C言语代码开发规范)网址:https://www.08i8.com/ttkfzy/detail83938.html;转载请注明!
与《嵌入式C言语代码开发规范》相关的《经验教程》
精品资源:教你规范自己的C++编程代码
资源名称:精品资源:教你规范自己的C++编程代码资源目录:【IT教程网】1102]C++标准程式库【IT教程网】c++codingstandard【IT教程网】c++标准程序库【IT教程网】C++编码规范与指导【IT教程网】Google_cpp_guide【IT教程网】VA_X_Setup1842【IT教程网】标准C与C++头文件大全【IT教程网】第8章类和对象资源截图:
4 98664 0
c语言编程开发规范(华为内部).rar
范 围: 本规范适用于公司内使用C语言编码的所有软件。本规范自发布之日起生效,以后新编写的和修改的代码应遵守本规范。简 介:本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效 率、可移植各个方面对C语言编程作出了具体指导。
10 30591 0
C++编程规范:101条规则、准则与最佳实践 PDF
资源名称:C++编程规范:101条规则、准则与最佳实践 PDF资源截图:
2 98987 0
ATL开发指南(第二版) PDF
资源名称:ATL开发指南(第二版) PDF本书是介绍使用ATL进行软件开发的参考用书。全书分为十三章:第一章引入了C++模板的概念;第二章详细介绍了组件对象模型(COM);第三章介绍了活动模板库(ATL)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法――包容和集合;第六章讨论了关于自动化的问题;第七章说明了事件和连接点的管理;第八章围绕Acti...
5 100185 0
C语言开发技术详解
资源名称:C语言开发技术详解资源截图:
5 99637 0
零基础学习C语言开发iOS视频教程(32集)
资源名称:零基础学习C语言开发iOS视频教程(32集)资源目录:【IT教程网】04.C语言2-第一个C语言程序【IT教程网】05.C语言3-C语言程序的开发运行过程【IT教程网】06.C语言4-函数【IT教程网】07.C语言5-printf函数【IT教程网】08.C语言6-scanf函数【IT教程网】09.C语言7-基本数据类型和类型修饰符【IT教程网】10.C语言8-基本运算【IT教程网】11....
5 99777 0
千峰嵌入式(最新完结)
├─嵌入式物联网开发软件工具│ 开发软件│ 00_向日葵远程控制│ 01_虚拟机│ 02_ubuntu光盘镜像│ 03_安装好的Ubuntu操作系统│ 04_notepad++│ 05_VC6.0软件及安装指南│ 06_putty工具│ 07_IAR-EW8051-8101(带注册...
30 13462 0
C 语言嵌入式系统编程 中文PDF
资源名称:C 语言嵌入式系统编程 中文PDF本文的讨论主要围绕以通用处理器为中心的协议处理模块进行, 因为它更多地牵涉到具体的C语言编程技巧。而 DSP 编程则重点关注具体的数字信号处理算法,主要涉及通信领域的知识,不是本文的讨论重点。C 语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者在嵌入式系统项目的开发过程中,一次又一次感受到 C 语言的精妙,沉醉于 C 语言给嵌入式开发...
5 98729 0
嵌入式系统的微模块化程序设计:实用状态图C/C++实现 PDF
资源名称:嵌入式系统的微模块化程序设计:实用状态图C/C++实现 PDF第1部 分状态图第1章 量子编程的快速浏览1.1 终结钩子--GUI应用程序的剖析1.2 程序设计的更好办法--一个计算器的工作1.2.1 传统的事件动作范型的缺点1.2.2 计算器状态图1.2.3 同Windows集成1.2.4 状态处理器方法1.3 面向对象相似性1.3.1 状态层次和类分类学1.3.2 进入/退出状态和初...
2 99556 0