"C代码风格及屏幕空间规范总结"
需积分: 3 23 浏览量
更新于2024-01-18
收藏 80KB DOC 举报
C代码风格是一个个性化的东西,每个人都有自己的喜好和见解。在这里,我列出了一般的代码风格,但并没有对标识符的命名做出太多规定,如全局变量、局部变量、宏等。具体的命名规则通常在具体的项目中给出,因此不同的项目可以有不同的命名规则。
在屏幕空间方面,我基于标准的UNIX终端来定义屏幕的大小,宽度为80个字符,高度为24或25行。
缩进方面,我遵循一个基本规则,即使用8字符宽度的tab进行缩进控制。除了注释外,不使用空格进行缩进;相应的,tab只用于缩进,不用于其他场合。缩进的目的是为了清楚地表现出一个逻辑块的开始和结束,而使用8字符这样的大缩进可以更明显地表现出来。关于缩进的风格有很多种,其中反对tab的观点也不在少数。其中一个反对的理由是在不同的系统和编辑器上,tab可能有不同的定义,导致代码显示错位的问题。因此在使用编辑器之前,需要确认将tab设置为8字符宽度。另一个反对使用8字符tab的理由是,当缩进层次较多时,代码会向屏幕右侧快速移动,导致跨行代码增多。
在命名方面,我倾向于使用清晰、简洁且具有描述性的变量和函数名。这可以增加代码的可读性,使他人更易理解代码的含义。同时,注释也应该清晰明了,对代码的功能和逻辑进行充分的解释,以便其他人阅读和理解代码。
在控制结构的使用上,我更偏向于使用大括号使代码结构更加清晰,并保持每个控制结构占据一行,这有助于减少代码出错的可能性,并易于排查和修改。同时在控制结构中,需要遵循良好的缩进规范,使代码层次结构清晰明了。
另外,我强烈倡导在代码编写过程中保持良好的注释习惯,包括对函数的功能、参数、返回值等进行注释,对代码逻辑和关键步骤进行注释,以及对需要特别注意的地方进行注释。这有助于他人更快地理解代码,并且方便后续的代码维护和修改。
另外,对于函数的编写,我倾向于将函数进行模块化设计,使每个函数只完成一个特定的功能,使得代码更加清晰和易于维护。同时,函数的命名应当具有描述性,能够清晰地表达函数的功能和用途。函数内部的变量使用应当尽量避免使用全局变量,而是通过参数传递和返回值来进行数据交互,这样可以提高代码的可重用性,并且更加安全。
总的来说,代码风格是一个具有个性化的东西,但在保持个性的同时,也需要遵循一些通用的规范。具体的规范可以根据不同的项目和团队需求进行调整,但保持清晰、简洁、可读性强的代码风格是非常重要的。只有这样,才能使得代码更易于维护、修改和交流,从而提高代码的质量和效率。
2013-06-26 上传
2007-10-14 上传
2014-05-24 上传
2017-09-27 上传
2012-08-09 上传
2008-01-05 上传
卡卡罗特
- 粉丝: 4
- 资源: 19
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍