下载此文档

C语言编程规范V1.3.2.doc


文档分类:IT计算机 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
软件开发中心C/ESQL、CICS语言编程规范
文档编号:
项目编号:
项目名称:
类别 规范制度/
密级 内部
路径
开发部门 : 质量管理部基础管理组
编写整理者: 高斌
修订记录
日期
版本
修订目的描述
作者
2003-2-3
V
创建《软件开发中心C、SQL、CICS编程规范》
高斌
2004-4-20
V
修改《软件开发中心C、SQL、CICS编程规范》
高斌
2006-9-14
V
修订第6页第6行、、第20页第27行。
高斌
2007-8-9

、删除第四章、与AS400相关的部分
高斌
2010-7-1

修订农行图标。增加第9页第29行关于表达式优先级要求;增加第14页第16行,对资源使用要求;增加第16页26行,对CICS中SQL提交语句的使用说明
高斌
2010-12-25

修订“”为“”;
修订《》的“”,补充
王海龄
“主机函数名按照子系统增加子系统前缀,子系统名不允许重名”内容;删除“如果确实需要使用重名函数,属于本文件内部使用的函数建议加上static,防止在链接时发生重名错误。”; 源文件命名 同一项目中的源文件不允许重名。
目录
1. C语言编程规范 4
. 命名规范 4
. 变量命名 4
. 函数命名 5
. 宏命名 5
. 注释 6
. 文件头 6
. 函数头 6
. 内部注释 7
. 标注型注释 7
. 头文件 7
. 变量定义及初始化 7
. 表达式和语句 8
. 表达式 8
. 运算符优先级 8
. 语句 9
. 缩进格式 12
. 空行 12
. 空格 12
. 续行 12
. 函数 13
. 参数的规则 13
. 返回值的说明 13
. 编译和链接 14
. 调试 14
2. 普通环境下的C/ESQL编程规范 14
. 头文件 14
. 数组变量的定义 14
. SQL语句的编写规范 15
. 游标的使用 15
3. CICS环境下的C/ESQL编程规范 15
4. 与数据库的相关问题 16
. 索引的使用问题 16
. 查询变元的使用问题 17
. 操作符的使用 17
. 查询变元的使用 17
. 通配符的使用 18
. 更改时应注意的事项 18
. 数据库的高级应用问题 18
5. 多平台的移植问题(ES/9000,AS400) 19
. 数据库 19
. 字符编码问题 19
. 编程问题 20
6. 其它 20
7. 参考资料 20

软件开发中心C/ESQL、CICS语言编程规范
C语言编程规范
命名规范
原则:
命名清晰,尽量体现出变量或函数的意义,作用范围和类型。
保持一致,即前后的缩写保持一致,上下文关键字保持一致,整个程序使用的命名风格一致。
原则上,一般情况下变量应使用匈牙利命名法。
变量命名
变量命名使用匈牙利命名法:前缀+大写名词(首字母大写,其它小写)
c char, CHAR
b BOOL
by BYTE
n int, INT
d double, DOUBLE
f float, FLOAT
li long int, LONG
w WORD
si short int, SHORT
r RESULT
v void
sz char[](以0终止的字符串)
结构类型前缀 全部字母小写的结构类型名
指针类型 p
注:
因不同系统对int的理解不同,C语言程序整型变量定义时,不允许使用int型,而要用short int 或long int。
对与变量的名称可以采用全称或意义明确的缩写,原则上变量名称不应该超过20个,当变量名称超长是可进行适当的缩减。
若要强调某变量的做用域或类型时,可在变量前加注做用域标示。“g_”代表全局变量;“p_”代表函数内局部变量;“x_”代表该变量为外部变量;“e_”代表该变量须做为数组变量使用。

C语言编程规范V1.3.2 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小140 KB
  • 时间2020-12-30
最近更新