C语言编写规范

本文详细介绍了C语言编程的规范,包括函数设计、可测性、程序效率和质量保证等方面。强调了函数应具单一功能,避免参数作为工作变量,使用断言提高代码可测性,以及注意循环体内的优化和内存管理。同时提出了宏定义的注意事项,如完备括号和避免参数变化。
摘要由CSDN通过智能技术生成

C语言编码规范下

 

六.函数、过程

 

1.防止将函数的参数作为工作变量,最好在函数中定义局部变量接收它,再将最后的结果赋值给该参数

2.一个函数仅完成一个功能

3.为简单的功能编写函数,对最大值最小值等常用的语句,最好写成函数,增加程序可读性。

4.当返回值为指针的时候,注意指针指向的是否为局部变量,这种局部变量必须为局部静态变量,才能保证函数退出后,该局部变量的值依然存在

5.使用动宾短语来为执行操作的函数命名

6.设计高扇入、合理扇出(小于7)的函数

扇入是指由多少上级函数调用该函数,扇出是指该函数中调用其他函数的数目

7.当一个过程中对较长变量(一般是结构体成员)有较多引用时,可以用一个意义相当的宏来代替

 

七.可测性

 

1.使用断言来发现软件的问题,提高代码的可测性 as

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值