基本信息
源码名称:C编码规范.pdf
源码大小:0.33M
文件格式:.pdf
开发语言:C/C++
更新时间:2020-03-31
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
C进阶必备资料
目 录 目 录............................................................................................................................................1 1 概述.......................................................................................................................................3 1.1 目的.......................................................................................................................................3 1.2 适用项目............................................................................................................................... 3 1.3 阅读对象............................................................................................................................... 3 1.4 格式说明............................................................................................................................... 3 1.5 内容简介............................................................................................................................... 4 2 程序版式 ...............................................................................................................................5 2.1 长行拆分............................................................................................................................... 5 2.2 缩进和对齐...........................................................................................................................5 2.3 空格的使用...........................................................................................................................6 2.4 空行的使用...........................................................................................................................8 2.5 指针和引用表达式...............................................................................................................8 2.6 函数声明与定义...................................................................................................................9 2.7 函数返回值.........................................................................................................................10 2.8 IF 条件语句...............................................................................................................................10 2.9 SWITCH 开关选择语句...............................................................................................................11 2.10 循环语句.............................................................................................................................12 2.11 预处理指令.........................................................................................................................12 3 命名约定 .............................................................................................................................14 3.1 命名的整体原则.................................................................................................................14 3.2 文件命名.............................................................................................................................15 3.3 共用体的命名.....................................................................................................................15 3.4 结构体的命名.....................................................................................................................16 3.5 枚举命名.............................................................................................................................16 3.6 函数命名.............................................................................................................................16 3.7 变量命名.............................................................................................................................17 4 注释风格 .............................................................................................................................18 4.1 注释的整体原则.................................................................................................................18 4.2 文件头注释.........................................................................................................................21 4.3 函数注释.............................................................................................................................22 4.4 变量注释.............................................................................................................................24 4.5 实现注释(IMPLEMENTATION COMMENTS)............................................................................24 4.6 TODO 注释...............................................................................................................................25 5 头文件 .................................................................................................................................26 5.1 #INCLUDE 指令 ...........................................................................................................................26 5.2 #DEFINE 保护 .............................................................................................................................26 5.3 头文件依赖.........................................................................................................................27 5.4 包含文件的名称及次序.....................................................................................................27 5.5 只声明而不定义.................................................................................................................28 6 健壮性与容错性 ..................................................................................................................30 6.1 编译.....................................................................................................................................30 6.2 扇入和扇出.........................................................................................................................30 6.3 圈复杂度.............................................................................................................................30 6.4 无效代码.............................................................................................................................31 6.5 函数.....................................................................................................................................33 6.6 变量.....................................................................................................................................35 6.7 标识符的唯一性.................................................................................................................36 6.8 数组.....................................................................................................................................37 6.9 类型与表达式.....................................................................................................................38 6.10 指针.....................................................................................................................................40 6.11 代码安全.............................................................................................................................40 6.12 防御式编程.........................................................................................................................42