- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言编码规范
1-排版规则
程序应采用缩进风格编写,每层缩进使用一个制表位(TAB),类定义、方法都应顶格
书写;
源程序建议使用英文书写,尽量不含有中文。每行不超过80字符。对于较长的语句(80
字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,
划分出的新行要进行适当的缩进,使排版整齐,语句可读;循环、判断等语句中若有较长的
表达式或语句,则要进行适应的划分;
左花括号要另起一行,不能跟在上一行的行末;
一个变量定义占一行,一个语句占一行;
对独立的程序块之间、变量说明之后必须加空行;
在结构成员赋值等情况,等号对齐,最少留一个空格;
若函数或过程中的参数较长,则要进行适当的划分。
形参的排序风格:
最常使用的参数放在第一位;
输入参数列表应放在输出参数列表的左边;
将通用的参数放在特殊的参数的左边。
2-命名规范
应用程序的命名
“系统简称”+模块名称
子模块的命名
每个子模块的名字应该由描述模块功能的1-3以单词组成。每个单词的首字母应大写。在这
些单词中可以使用一些较通用的缩写。
变量的命名
变量的命名的基本原则是使得变量的含义能够从名字中直接理解。可以用多个英文单词拼写
而成,每个英文单词的首字母要大写,其中英文单词有缩写的可用缩写;变量的前缀表示该
变量的类型;对于作用域跨越10行以上的变量名称不能少于4个字符,除循环变量,累加
变量外不得使用I、j、k等名称的变量。变量分为取全局变量和局部变量,对于全局变量以
加前缀“g_”来区分。
使用有意义的英语单词,使用大小写分隔,每个单词的第一个字母为大写
考虑到习惯性和简洁性,对于按常规使用的局部变量允许采用极短的名字,如用n、i作为
循环变量,p、q作为指针等。另外,要注意的是:全局变量在程序中不要定义太多,能用
局部变量的就用局部变量。如果要使用相关的变量,建议采用类的方式或者结构的方式存放,
以减少具体变量的个数。
常量的命名
常量所有的字母均为大写。并且单词之间使用下划线”_”隔开。
函数/过程的命名
函数/过程名称应该尽量使用能够表达函数功能的英文名称,函数名称中应该禁止使用如同
function1,function2等含义不清的名称。单词间应该使用大小写分隔。全局函数/过程名称以
g_“”前缀开始。
接口命名
接口名称要以大写字母开头。如果接口包含多个单词,每个单词的首字母大写,其他字母小
写,如果,这些单词是缩略语(例如XML),也要首字母大写,其他字母小写(写为Xml)。
类的命名
类名称要以大写字母开头;
类名称如果包含多个单词,每个单词的首字母要大写,其他字母小写;如果这些单词是缩略
语(例如XML),也要首字母大写,其他字母小写(写作Xml);
类名称应该是一个名词或名词短语;
类成员变量的命名规则与上述规则相同,但是要以“m_”开始,表示其为成员变量(Member);
类名称不能出现下划线。
方法的命名
方法名称以小写字母开头。
方法名称如果包含多个单词,除了第一个单词外,每个单词的首字母大写,其它字
母小写。如果这些单词是缩略语(例如XML),也要首字母大写,其它字母小写(写作Xml)。
方法名称应该是一个动词或动名词短语,意思是“完成什么功能”,“执行什么操作”。
数据库的命名
表:
采用“模块名简称+前缀+’_’+表名”的命名规则。表名以能理解该表的内容为原则,
可由中文表示,也可由代表此表含义的英文字母组成;首字母大写;前缀代表此表类别。
视图:
采用“模块名+’_’+视图名+’视图’”的命名规则,通常由8个以内汉字组成。
存储过程:
采用“Proc+模块名+’_’+存储过程名”的命名规则。
触发器:
采用“模块名+’+触发类型+’+表名”的命名规则,如果有多个触发类型,则可以叠加在一起。
字段:
字段的命名以能理解该字段的含义为原则,通常由多个英文单词加前缀拼写而成,而组成字
段名称的首字母应大写。单词有缩写的可用缩写。字段的前缀表示该字段的数据类型,其取
值详见“数据类型”描述。原则上,字段的命名长度不超过18字节;描述字段的中文名称,
用数据库创建工具设计数据库时,需要输入。
3-参数的约定
输入参数的约定
有些函数有输入参数,这些参数指由函数外部(调用者)输入,并在函数内部使用。在函数
业务流程说明后跟输入参数说明区,用“输入参数”InputParameters或“”
您可能关注的文档
- 民政局关于开展安全隐患排查整治工作的情况报告.pdf
- 混凝土生产线的维护保养方法.pdf
- 【实用】青春的英语作文3篇.pdf
- 关于变频调速系统的功率因数问题.pdf
- 外研版初二英语暑假作业参考答案.pdf
- 2 社会运行的物质基础.pdf
- 某中学教师师德师风考核方案说明.pdf
- 未来的房子作文(精选44篇).pdf
- 业绩不好的工作总结范文.pdf
- 学堂在线医学英语词汇进阶答案.pdf
- 2023年江西省南昌市西湖区广润门街道惠民门(社区工作人员100题含答案.pdf
- 2023-2024学年四川省成都市青羊区九年级上学期期末化学试卷 .pdf
- 2023年升职通知6篇 .pdf
- 2023年感恩领导的讲话稿7篇 .pdf
- 2022届汕头市重点中学物理八年级第二学期期末学业质量监测试题(含解 .pdf
- 2023届北京市西城区北京师范大附属中学化学九上期末学业质量监测模拟试 .pdf
- 2024-2025学年辽宁省大连市高一语文上册模拟试卷及答案 .pdf
- 2022新时代好少年强国有我征文素材(精选10篇) .pdf
- 2023年键合金丝项目融资计划书 .pdf
- 2023年护士长个人年终工作总结范文(4篇) .pdf
文档评论(0)