下载此文档

编程规范之dsp.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
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

编程规范之dsp 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小827 KB
  • 时间2018-07-05