1 / 24
文档名称:

编程规范之dsp.ppt

格式:ppt   大小:827KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编程规范之dsp.ppt

上传人:文库旗舰店 2018/7/5 文件大小:827 KB

下载得到文件列表

编程规范之dsp.ppt

文档介绍

文档介绍:C语言编程规范
之DSP篇
研究组:磁悬浮
姓名:
时间:2010年05月6日
目录
1、程序结构的规范化
2、编程语言的规范化
3、如何优化程序
4、程序的模块化(C到C++)
意义
避免重复劳动
团队协作分工明确
可读性强
易移植
青出于蓝而胜于蓝
1、C语言程序结构的规范化
.
不明白C语言的编译过程
结构简单
()
结构混乱
(.)
程序难以做大,协作
错误百出且难以移植
C语言文件的解释
.C 文件
.H文件
编译出错
重复或没有定义
函数无法引用
全局变量局部变量混淆
C语言文件的解释
.C 文件
.H文件
1. 外部用到的数据结构
2. 外部调用的变量,
常量和函数的声明
程序的代码
与外部交互的接口
避免重复书写
1. #inlcude”.h”相当于
.h文件本身内容
、函数声明
后即可引用
C语言的编译过程

# 伪指令的去除
编译,优化阶段
汇编,链接
1、#define HIGH 80
3、#ifdef,#ifndef,#else,#elif,#endif
2、#include "”
80替代所有HIGH
#include “”
将不符合IF判断的代码屏蔽
输出文件包括:常量,变量,
函数,关键字:
main,if,else,for,while,{,}, +,-,*,\
将预编译输出
文件经优化后
转成汇编代码
代码的优化与volatile
将部分变量直接从缓存寄存器调用,避免读取内存速度过慢
编译器就不会把这个变量缓存在寄存器里,每次访问从内存中读取
C语言的编译过程
.C 文件
.H文件
明确外部与内部关系
合理构架程序

2、C语言编程语言的规范化
变量、常量的命名
函数的命名
表达式和基本语句
程序的排版
注释语句不可缺少
、变量、常量定义的规范化
匈牙利变量命名法
不同作用域变量命名
1
指针变量命名
1
严禁定义I,j,k,a,b,c