软件、硬件定制开发,联系QQ:99605319
教程格式: 文档
资源语言: 中文

1 规范说明

代码规范和风格的目的是要编写出简洁明了、可维护、可测试、可靠、可移 植、高效的代码。本文档中列出了基本的代码编程规范,在进行 C 代码开发的时 候,程序员应当遵守以下规范,以增加代码的可读性、稳定性等性能。

以下列出编写代码的时候应遵守的原则。 

1.1 简洁、清晰、明了

代码写出来重点是给人看的,因此简单、明了、清晰是第一要务! 代码的 可阅读性要高于代码的性能(除非你的代码以后不需要维护,那你写成啥样都无 所谓)。简单、明了、清晰的代码也利于后期维护。

代码越长越难看懂,这个大家应该都深有体会,一个 1000 多行的函数和 一个最多 100 行的函数哪个好看?所以尽量将把函数写的精简。而且代码越长 越容易出错,没有用的代码,变量等一定要及时的清理掉!功能类似或者重复的 代码应尽可能提炼成一个函数。

1.2 尽量与原有代码风格保持一致

一个公司内部的代码风格一般都是统一的,或者有时候因为业务原因需要维 护别的代码,此时代码风格出现冲突的话尽可能使用现在维护的代码风格。


微信截图_20230927081628.png


C/C++/VC资源(嵌入式C言语代码开发规范)网址:https://www.08i8.com/ttkfzy/detail83938.html;转载请注明!


提示:
1、资源共享网(www.08i8.com)C/C++/VC文档教程《嵌入式C言语代码开发规范》仅供研究学习请勿商用!
2、如果发现本资源违法或侵权请【报告管理员】
3、您所看到的所有资源都是网友分享,资源共享网(www.08i8.com)无法保证都能正常下载使用,
4、如果您发现资源无法下载或无法使用请【报告管理员】,管理员会联系资源发布者补充新资源!
5、如果暂时无法补充新资源,【只退积分!不退款!
6、关注微信公众号:《国资互联联盟》 不迷路!

与《嵌入式C言语代码开发规范》相关的《经验教程》


  • 精品资源:教你规范自己的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语言编程开发规范(华为内部).rar

    范 围: 本规范适用于公司内使用C语言编码的所有软件。本规范自发布之日起生效,以后新编写的和修改的代码应遵守本规范。简 介:本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效 率、可移植各个方面对C语言编程作出了具体指导。

    10 30591  0

  • C++编程规范:101条规则、准则与最佳实践 PDF

    C++编程规范:101条规则、准则与最佳实践 PDF

    资源名称:C++编程规范:101条规则、准则与最佳实践 PDF资源截图:

    2 98987  0


  • ATL开发指南(第二版) PDF

    ATL开发指南(第二版) PDF

    资源名称:ATL开发指南(第二版) PDF本书是介绍使用ATL进行软件开发的参考用书。全书分为十三章:第一章引入了C++模板的概念;第二章详细介绍了组件对象模型(COM);第三章介绍了活动模板库(ATL)的概念和使用方法;第四章涉及接口的实现和线程之间的参数调度等细节问题;第五章探讨了代码复用的两种方法――包容和集合;第六章讨论了关于自动化的问题;第七章说明了事件和连接点的管理;第八章围绕Acti...

    5 100185  0

  • C语言开发技术详解

    C语言开发技术详解

    资源名称:C语言开发技术详解资源截图:

    5 99637  0

  • 零基础学习C语言开发iOS视频教程(32集)

    零基础学习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 语言嵌入式系统编程 中文PDF本文的讨论主要围绕以通用处理器为中心的协议处理模块进行, 因为它更多地牵涉到具体的C语言编程技巧。而 DSP 编程则重点关注具体的数字信号处理算法,主要涉及通信领域的知识,不是本文的讨论重点。C 语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者在嵌入式系统项目的开发过程中,一次又一次感受到 C 语言的精妙,沉醉于 C 语言给嵌入式开发...

    5 98729  0

  • 嵌入式系统的微模块化程序设计:实用状态图C/C++实现 PDF

    嵌入式系统的微模块化程序设计:实用状态图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

  • ziyuan
    ziyuan Rank: 16

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )
    img

    嵌入式C言语代码开发规范

    下载积分 钻石会员
    5 免费
    请您 登录后 下载 !
    说明

    您下载所消耗的积分将转交上传作者。上传资源,免费获取积分!


    首页

    栏目

    搜索

    会员