对于C语言程序编码规范的几点建议

文章提出了C语言编程的几点建议,包括宏定义和常量的大写命名,变量命名的小驼峰和匈牙利命名法,函数使用大驼峰命名,结构体的typedef重命名,以及代码格式如缩进、空格和注释的规范,所有这些旨在提升代码的可读性。
摘要由CSDN通过智能技术生成

对于C语言程序的几点编码规范建议


1-宏定义和常量使用大写字母和下划线命名,第一个下划线之前应标明所属功能模块或用意;
2-变量命名参考小驼峰和匈牙利命名法,第一个小写字母标明变量类型,可选g/p/s/i,其中g=全局变量,p表示局部变量,s表示静态变量,i标记循环和下标;第2个小写字母标明变量的数据类型,可选i/f/c/s/l/p,其中i=整数,f=浮点数,c=字符和字符串,s=结构体,l=数组类型,p=指针类型;第三个字母开始是表示具体含义名称,尽量使用单词,允许使用拼音,但禁止混用,含义名称的首字母必须大写;
3-函数使用大驼峰命名法,第一个字母必须大写,以便直观区分于常量和变量,尽量使用单词,允许使用拼音,但禁止混用,每个单词首字母大写;必须为函数写头部注释;
4-结构体必须使用typedef重命名为STR_开头的类型名称,后续全部为小写;结构体内的成员命名规则参考变量命名规则;
5-使用if for while switch等关键字后需要空格,如果使用switch语句必须加上default分支;
6-使用缩进体现逻辑层次,一块逻辑可以使用大括号来包裹,大括号结尾部分必须单独一行,大括号的开始部分可以单独一行也可以与其逻辑关联的关键字在同一行;大括号包裹可以帮助编辑工具判断折叠区域,便于阅读复杂函数。但如果函数内有多处应用的部分,应尽量提取为独立函数;统一用四个空格作为一层缩进,不要使用tab替代空格对齐缩进。
7-使用//开始的单行注释如果在语句右侧写不开,必须写在语句上面一行,与语句同缩进。
这些建议的目的,是为了提高程序的可读性,只是个人的一点偏好,博您一笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值