C语言编程规范:排版与命名详解
4星 · 超过85%的资源 需积分: 9 11 浏览量
更新于2024-09-16
4
收藏 124KB DOC 举报
C语言编码规范强调了代码的整洁和可读性,确保程序的一致性和易于维护。以下是关键要点:
1. 排版规则:
- 采用缩进风格,每层缩进使用一个制表符(TAB),类定义和方法均需顶格书写。
- 建议使用英文编写,避免中文字符,每行代码不超过80字符。
- 长表达式和复杂语句需分行处理,保持低优先级操作符处换行,操作符置于新行首,遵循适当缩进。
- 左花括号单独占行,不在上一行结尾。
- 变量定义和语句各占一行,独立程序块和变量声明后需加分隔空行。
- 结构成员赋值时等号对齐,保留空格。
- 长参数列表根据需求划分。
2. 命名规范:
- 应用程序命名遵循“系统简称 + 模块名称”的格式。
- 子模块名由描述功能的1-3个单词组成,首字母大写,允许使用通用缩写。
- 变量命名应清晰反映含义,用英文单词拼接,首字母大写,缩写可使用,区分全局和局部变量(全局前缀“g_”)。
- 标识符种类包括函数名、宏名、类型定义、类名、结构名、联合名、字符和字符串标识符,各有特定的书写规则和示例。
- 宏标识符使用大写。
- 类名、接口名、结构名和联合名以大写字母开头,遵循单词首字母大写的原则,缩略语亦如此。
- 方法命名应表达其功能,避免使用模糊不清的名称。
通过遵循这些规则,C语言编码规范旨在提升代码的可读性和一致性,帮助开发人员更好地理解和维护代码,促进团队协作。
2011-02-18 上传
2018-11-12 上传
2024-09-14 上传
2013-07-02 上传
2019-03-19 上传
wf317602206
- 粉丝: 1
- 资源: 28
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查