- 46
- 0
- 约3.25万字
- 约 52页
- 2018-02-15 发布于浙江
- 举报
[信息与通信]DSP C语言编程规范
DSP C语言编程规范
版本 时间 作者 Version 1.0 2010.02.24 刘 昊
编写目的:此规范主要用于规范基于DSP的代码开发,可以有效提高代码的可读性、可移植性、可靠性等,提高DSP的开发效率,其它C或C++也可以参考此规范,此规范对C或C++编程有普遍指导性。
其中第1~9为基础篇,第10~14为提高篇。
1. 目录结构 3
2. 各文件的功能划分 3
3. 排版 5
4. 注释 11
5. 标识符命名 15
6. 宏 18
7. 可读性 19
8. 变量、结构 21
9. 函数、过程 26
10. 可测性 33
11. 程序效率 38
12. 质量保证 42
13. 代码编辑、编译、审查 49
14. 代码测试、维护 51
目录结构
如下图所示,一个工程的根目录应该新建三个文件夹:src、include、lib,src文件夹用来存放*.c文件(C语言)、*.cpp文件(C++语言)、*.asm文件(汇编);include文件夹用来存放*.h文件、*.inc文件、*.dat文件;lib文件夹用来存放*.lib及其相关的文件。与工程相关的文件放在工程的根目录下,如.pjt(工程文件)、.cmd、.cdb等。
各文件的功能划分
src文件夹里的*.c文件(C语言)、*.cpp文件(C++语言)
您可能关注的文档
- [信息与通信]DLT 5081-1997水力发电厂自动化设计技术规范.pdf
- [信息与通信]DWDM系统习题册答案教师用.doc
- [信息与通信]ds18b20+程序+详细使用说明.doc
- [信息与通信]DUM227 4850系列智能开关电源系统.pdf
- [信息与通信]DME资料.pdf
- [信息与通信]DSP与嵌入式处理器基础及ADI DSP介绍.ppt
- [信息与通信]EDACN论坛设计交流版帖子汇总2004.pdf
- [信息与通信]EDA软件应用与开发.pdf
- [信息与通信]EDGE原理.ppt
- [信息与通信]EGPRS相关参数介绍与设置.ppt
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
最近下载
- 高一数学人教A版必修第一册第一章《集合》训练卷(含解析).pdf VIP
- 消防泵拆除与安装施工方案的安全与质量控制.docx VIP
- 泓格新产品:ET-7002多功能模块.pdf VIP
- 7到24月龄婴幼儿喂养指南实用要点.pdf
- ITTC国际船舶技术委员会 计算流体力学 7.5–03 CFD 7.5-03-02 Resistance and Flow 7.5-03-02-04 Practical Guidelines for Ship Resistance CFD 技术指南.pdf
- 2025年中国中小企业融资需求与渠道分析报告.pdf VIP
- 泓格发布新品CAN总线转单模光纤网桥I-2533CS-60.pdf VIP
- 泓格新产品:Profibus远程4-ch模拟电流_电压输出模块.pdf VIP
- Behringer百灵达 CX2310 快速指南.pdf
- 2026年公益诉讼检察岗遴选试题及答案.docx
原创力文档

文档评论(0)