Linux|Linux系统下的c语言编程规范整理
文章图片
文章图片
每一种编程语言都有它独特的编程规范 , 毕竟无规矩不成方圆 , 如果编码不规范 , 一方面程序显得晦涩难懂 , 让其他读者维护起来特别困难;另一方面自己再次查看的时候也会有一定困难 。 今天小编就来聊聊Linux环境下c语言编程的规范 。
其实Linux有它独特的编程规范 , 路径在内核源码一个文件里面Documentation/Coding/Style 。 Linux的编程规范与Windows的编程千差万别 , 比如在Windows下宏定义的时候一般采用大写 , 变量名字第一个采用小写 , 函数第一个字母采用大写 , 但是对于Linux来讲看起来更加的简介明了 , 而是大量采用下划线来实现 , 单词的意义更加的直观易懂 。
代码缩进、换行、空格、对齐及括号代码缩进采用的是Tab键进行缩进 , 这让程序看起来更加清晰 , 错落有致 。 对于Linux编程的时候需不需要换行 , 这个就需要视情况而定 , 比如单行的宽度不能超过80列 , 若超出则需要进行换行 。 大括号({)可谓是很多程序编码都会用到 , 在编写代码时需要注意for、if、struct等括号 , 第一个括号是不用换行的 , 第二个需要另一起一行;但是对于函数来讲则两个大括号各占一行 。 一般采用的对齐方式为左对齐 , 在写switch-case语句时 , 这两个单词需要左对齐 。 Linux的空格使用比较频繁 , 特别是关键词之后需要添加一个空格 , 而且运算符的前后需要添加空格 , 举个小例子比如:
【Linux|Linux系统下的c语言编程规范整理】for (i = 0; i < 5; i++ ){
a = b;
注释、函数、变量对于Linux的表达式采用是标准的cy语言注释方法 , 由/* ------*/组成 , 在进行多行注释的时候 , 需要将其中一对斜杠和星号分开多行注释的法则 。 函数在命名的时候一般采用单词小写配合下划线来完成 , 而且单词的意义一定要具有代表性 。 对于变量的命名则是首先是不能使用c语言保留的关键字、开头不能使用数字只能使用字母或者下划线Linux中一般使用字母开头 , 命名时要通俗易懂单词与单词之间需要使用下划线进行分开 。
Linux的编码规范是我们每个程序员需要遵守的 , 规范的代码不仅方便后期的维护人员 , 而且还减少不必要的错误 。 如果使用不规范的代码风格有些带有自查功能的是管理软件就会自动拦截 , 比如git的pre-commit hook 。
- 麒麟9000|华为Mate40终于要来了,麒麟9000+鸿蒙系统,保时捷版外观亮了
- 哈工海渡|新一代智能办公机器人系统上线,数字白领“上岗”
- 中国青年网|人脸追踪、双目活体对齐……系统梳理人脸识别开发的硬核技巧
- 趣头条|理想汽车发布V1.4版车机系统,20项改进
- 科技热点分析|iPhone12预装最强国产系统,库克还是妥协了,苹果官宣确定
- 布谷安妮|直播系统源码需要不断更新迭代与升级
- symbian|诺基亚的塞班系统究竟差在哪里?又为什么会被迅速淘汰?
- 华为鸿蒙系统|华为再次更新鸿蒙OS系统后!野心正式显露:5G物联网全都要
- cnBeta|研究人员担心BleedingTooth蓝牙漏洞给Linux系统带来风险
- 华为鸿蒙系统|10月22日见,华为全力准备Mate 40:最贵版售价或超万元