高级C语言教程编码风格

  1. 列表内容

每个C文件包含额头文件的顺序应该遵循先底层后上层的原则,

ASIC-ii头文件
底层库头文件
操作系统头文件
应用程序头文件

2.利用括号来表示运算的优先顺序

  1. 每行语句单独一行,不要使用过长的语句,必要的时候进行换行书写
  2. 标识符应当直观且可以拼读,可望文知意,不必进行解码
  3. 全局函数与全局变量的命名规则基本上相同,通常采用动宾结构的两个英文单词,或者完整的名词词组构成,每个单词的手写字母大写,单词之间没有连接符或者空格
  4. 局部函数与局部变量的命名规则基本上相同,局部变量和局部函数的命名约束相对较弱,毕竟他们在整个项目中的影响较弱,局部变量和局部函数采用小写的形式,可以采用缩略的形式,单词间可以采用下划线这里所说的局部函数和局部变量是指定义在函数内部的变量和声明为static的函数
  5. 虽然很多编译器支持在.h文件中声明static的函数并且保证函数只被本函数引用,但是尽量不要在头文件中进行这样的声明,因为既然函数书写的本意就是在本函数中使用,那就尽量只在本源文件上面进行声明就行了,这样能够大大的增加函数的可移植性

程序的排查

  1. 关注代码的层次和接口
  2. 关注内存的访问越界
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Achou.Wang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值