嵌入式编程代码规范之排版1

简介: 嵌入式编程代码规范之排版1

1-程序块

对于程序块来说,当遇到有关结构、函数、以及枚举等复杂程序结构的定义的时候,需要将它的内容缩 进 一层。大括号是一个非常明显的标志,凡是遇到大括号,都应该直接联想到缩进。分支 结构 (包括 ifelse 结构、switch 结构等)和循环结构(包括 for 结构、while/dowhile 结构等) 同样应该进行缩进书写。

例如:

if 语句:

1if (a > b)
 2{
 3  /*if 子句的结构体内容应缩进*/
 4  max = a;
 5  min = b;
 6}
 7else
 8{
 9  /*else 子句的结构体内容应缩进*/
10  max = b;
11  min = a;
12}

switch 语句:


1switch (n)
 2{
 3  /* switch 结构的内容应缩进*/
 4  case 0:
 5    /* case 子句内容也应缩进*/
 6    /* ... */
 7    break;
 8  case 1:
 9    /* ... */
10    break;
11  default:
12    /* ... */
13    break;
14}

for 语句:

1for (int i = 0; i < 100; i++)
2{
3  /*for 的循环体应缩进*/
4  s += data[i];
5  t *= data[i];
6}


相关文章
|
9月前
|
程序员 开发工具 C++
C/C++ 程序员编程规范之排版
C/C++ 程序员编程规范之排版
108 1
代码规范:程序的版式
空行起着分隔程序段落的作用。空行得体(不过多也不过少)将使程序的布局更加清晰。空行不会浪费内存,虽然打印含有空行的程序是会多消耗一些纸张,但是值得。
104 0
|
自然语言处理 前端开发 JavaScript
开发一个 vscode 插件,提升 markdown 排版可读性🌿
开发一个 vscode 插件,提升 markdown 排版可读性🌿
473 0
|
4月前
|
开发工具
关于 Markdown 的一些奇技淫巧
Markdown 基础语法之外的高级用法,让你的文档更出彩。
86 9
|
8月前
|
开发者
Markdown:解放排版,简洁高效的文字创作神器!
Markdown 是一种轻量级标记语言,以易读易写著称,常用于生成 HTML 页面。其简洁的语法加速了排版,尤其在写作、博客和文档领域广泛应用。虽然不擅长复杂排版,但能轻松实现字体大小调整、插入表格、图片和超链接等。Markdown 通过键盘快捷操作,避免了 Word 等软件的繁琐设置。本文将深入讲解 Markdown 语法,助你提升效率。Markdown 适合快速学习,兼容各种文本编辑器,支持导出多种格式,广泛应用于 GitHub 和多个在线平台。
116 0
|
算法 编译器 程序员
代码规范:其它编程经验
【建议 11-3-4】当心数据类型转换发生错误。尽量使用显式的数据类型转换(让人们知道发生了什么事),避免让编译器轻悄悄地进行隐式的数据类型转换。
72 0
|
SQL Shell OLTP
如何基于 Markdown 编写技术文档
需求 文档版本清晰化,充分利用Git 的版本管理能力,轻松对比不同版的修改演进。 减少在文档格式排版上的投入,争取简历上不再有精通word。 充分利用开发者既有工具,减少工具量,少就是多。 工具链 OS:macOS Mojave V10.14.3 IDE:Visual Studio Code Visual Studio Code扩展插件: markdownlint:在写书中如有违规,会在编辑区提示你。
2586 0
|
移动开发 前端开发 JavaScript
|
JavaScript 前端开发 数据库
项目代码风格要求
原文 http://www.cnblogs.com/JimmyZhang/archive/2013/06/05/3118936.html PDF版下载:项目代码风格要求V1.0.pdf 代码风格没有正确与否,重要的是整齐划一,这是我拟的一份《项目代码风格要求》,供大家参考。
989 0
|
XML JavaScript 前端开发
【高效编程】编码规范与静态代码检查插件的使用(SonarList都用起来吧)
您好,我是码农飞哥,感谢您阅读本文!如果此文对您有所帮助,请毫不犹豫的一键三连吧,前面几篇文章介绍的都是开发类的插件,这篇文章将介绍一下编码规范和静态代码检查相关的插件。
1054 0
【高效编程】编码规范与静态代码检查插件的使用(SonarList都用起来吧)

热门文章

最新文章