青岛市九中电话:linux的编程风格
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 04:22:43
1.GNU风格
(1)函数返回类型说明和函数名分两行放置,函数起始字符和函数开头左花括号放到最左边。
(2)尽量不要让两个不同优先级的操作符出现在相同的对齐方式中,应该附加额外的括号使得代码缩进可以表示出嵌套。
(3)按照规定方式排版do-while语句:
(4)每个程序都应该以一段简短的说明其功能的注释开头。
(5)请为每个函数书写注释,说明函数是做什么的,需要哪些入口参数,参数可能值的含义和用途。如果用了非常见的、非标准的东西,或者可能导致函数不能工作的任何可能的值,应该进行特殊说明。如果存在重要的返回值,也需要说明。
(6)不要声明多个变量时跨行,每一行都以一个新的声明开头。
(7)当一个if中嵌套了另一个if-else时,应用花括号把if-else括起来。
(8)要在同一个声明中同时说明结构标识和变量或者结构标识和类型定义(typedef)。先定义变量,再使用。
(9)尽量避免在if的条件中进行赋值。
(10)请在名字中使用下划线以分割单词,尽量使用小写;把大写字母留给宏和枚举常量,以及根据统一惯例使用的前缀。例如,应该使用类似ignore_space_change_flag的名字;不要使用类似iCantReadThis的名字。
(1)函数返回类型说明和函数名分两行放置,函数起始字符和函数开头左花括号放到最左边。
(2)尽量不要让两个不同优先级的操作符出现在相同的对齐方式中,应该附加额外的括号使得代码缩进可以表示出嵌套。
(3)按照规定方式排版do-while语句:
(4)每个程序都应该以一段简短的说明其功能的注释开头。
(5)请为每个函数书写注释,说明函数是做什么的,需要哪些入口参数,参数可能值的含义和用途。如果用了非常见的、非标准的东西,或者可能导致函数不能工作的任何可能的值,应该进行特殊说明。如果存在重要的返回值,也需要说明。
(6)不要声明多个变量时跨行,每一行都以一个新的声明开头。
(7)当一个if中嵌套了另一个if-else时,应用花括号把if-else括起来。
(8)要在同一个声明中同时说明结构标识和变量或者结构标识和类型定义(typedef)。先定义变量,再使用。
(9)尽量避免在if的条件中进行赋值。
(10)请在名字中使用下划线以分割单词,尽量使用小写;把大写字母留给宏和枚举常量,以及根据统一惯例使用的前缀。例如,应该使用类似ignore_space_change_flag的名字;不要使用类似iCantReadThis的名字。
linux的编程风格
Linux下的多线程编程
Linux下的多线程编程
Linux多线程编程的基本的函数
Linux串口编程详解
Linux网络编程1
linux模块编程
Linux信号量编程实例
Linux下Socket编程
linux图形界面编程基本知识
Linux 的多线程编程的高效开发经验
[ 永远的UNIX > Linux下的多线程编程 ]
Linux系统环境下的Socket编程详细解析
通过编程获取Linux文件系统使用的详细信息1
【转】linux的消息队列与共享内存编程
Linux启动过程详解-《别怕Linux编程》
Linux C编程一站式学习
Linux信号量semaphore编程实例
Linux 下 socket 编程示例
linux 编程SOCKET(经典)
请教,linux下,C/C 编程时候默认的中文编码是什么? - Linux/Unix社区 / 程序开发区
Linux C 编程 实现彩色文字输出 - wesleyluo的专栏 - CSDN博客
200行C代码实现简单线程池 - Linux内核编程 - 举世无双的学习之路
linux套接字编程常用函数