C语言编码规范——着重注意点整理

本文详细介绍了C语言的编码规范,包括变量命名、宏定义、类型后缀、函数设计、文件命名、代码格式、注释、日志打印以及编码安全和效率的注意事项。强调了命名的重要性,提出了函数设计应考虑高扇入、低扇出的原则,并对日志级别进行了定义。同时,提出了避免使用goto、控制if else嵌套层数、检查入参和内存释放、减少隐式类型转换等提高代码质量的建议。
摘要由CSDN通过智能技术生成

C语言编码规范——着重注意点整理

编码规范的目的:

保证不同背景和经历的开发同学可以良好的协同开发

保证组织级的开发技能和经验得以共享和传承


编程最难的是命名!因为其他的算法、数据结构都有据可循。

命名完全体现了程序的可阅读性和可理解性。

1、 变量命名规范

(1)   变量命名

以字母或下划线开头,大小写字母和下划线交错命名。

(2)   前缀

静态变量 s_
全局变量 g_
指针变量 p_
无符号   u_
数组     a_
函数指针 pf_
枚举变量 en_
结构体   st_
VOID     v_
32位系统下:
  signed int缩写为INT或者INT32

unsigned int缩写为UINT或者UINT32。

BOOL b_XXX;

CHAR c_XXX;
UCHAR uc_XXX;

SHORT  s_XXX;
USHORT us_XXX;

INT i_XXX;
UINT ui_XXX;

LONG l_XXX;
ULONG ul_XXX;

2、 宏定义

宏定义的命名:字母全部大写并以下划线进行分割。

宏定义是预处理时进行简单的字符替换。

宏定义没有类型,而且

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值