嵌入式编程代码规范之排版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}


相关文章
|
8月前
|
开发者
Markdown:解放排版,简洁高效的文字创作神器!
Markdown 是一种轻量级标记语言,以易读易写著称,常用于生成 HTML 页面。其简洁的语法加速了排版,尤其在写作、博客和文档领域广泛应用。虽然不擅长复杂排版,但能轻松实现字体大小调整、插入表格、图片和超链接等。Markdown 通过键盘快捷操作,避免了 Word 等软件的繁琐设置。本文将深入讲解 Markdown 语法,助你提升效率。Markdown 适合快速学习,兼容各种文本编辑器,支持导出多种格式,广泛应用于 GitHub 和多个在线平台。
100 0
|
9月前
|
程序员 开发工具 C++
C/C++ 程序员编程规范之排版
C/C++ 程序员编程规范之排版
104 1
|
9月前
|
数据库
代码规范(一)
代码规范(一)
71 0
代码规范:程序的版式
空行起着分隔程序段落的作用。空行得体(不过多也不过少)将使程序的布局更加清晰。空行不会浪费内存,虽然打印含有空行的程序是会多消耗一些纸张,但是值得。
98 0
|
算法 编译器 程序员
代码规范:其它编程经验
【建议 11-3-4】当心数据类型转换发生错误。尽量使用显式的数据类型转换(让人们知道发生了什么事),避免让编译器轻悄悄地进行隐式的数据类型转换。
71 0
|
编解码 移动开发 前端开发
前端书写习惯总结
前端书写习惯总结
|
C语言
代码规范要求
代码规范要求
179 0
关于代码重构你应该知道的内容
关于代码重构你应该知道的内容
169 0
关于代码重构你应该知道的内容