C代码规范

        “代码是写给人看的,不是写给机器看的,只是顺便计算机可以执行而已”

        作为一个软件开发人员,应养成良好的编程习惯,随着编码越来越多,内容也会变得越来越多,规范化自己的编程有助于为了在程序代码量很大的时候,便于自己阅读,也便于别人阅读(团队合作),特别是作为一个合格的开发者,更需要规范自身写的程序代码,形成一种良好的习惯。

        在C语言中不遵守编译器的规定,编译器在编译时就会报错,这个规定叫作规则。但是有一种规定,它是一种人为的、约定成俗的,即使不按照那种规定也不会出错,这种规定就叫作规范。

排版美观

  1. 加空格的地方:关键字、双目运算符

  2. 不加空格的地方:函数名、单目运算符、数组[]里面的、结构体指向的、对于表达式比较长的 for 语句和 if 语句,为了紧凑起见,可以适当地去掉一些空格。

  3. 加空行的地方:每个函数定义结束之后、相对独立的程序块之间、变量说明之后必须加空行

  4. 缩进统一用Tab4个字符

命名规范

  1. 文件命名:我们一般建的文件都是中间层文件,应该区别与底层驱动文件,小写下划线法,最好不用大写,有的系统不区分大小写。

  2. 变量命名:全局变量:g_;其他变量用小写驼峰法;宏定义、枚举体用大写;结构体用大写驼峰法;最好不要使用全局变量,系统任务调度会造成全局变量可能随时变化,造成变量值不可控

  3. 函数命名:小写下划线法

多文件注意规范

  1. 如果全局变量作用域只针对于本文件则加关键字static,同样的如果函数只想针对于本文件,也加static,这样其他文件就可使用相同名称的变量和函数了

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

small_planet

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

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

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

打赏作者

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

抵扣说明:

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

余额充值