(9)尽量避免在if的条件中进行赋值 (10)请在名字中使用下划线以分割单词,尽量使用小写;把大写字 母留给宏和枚举常量,以及根据统一惯例使用的前缀。例如,应该使 用类似 ignore space change flag的名字;不要使用类似 i CantReadThis的名字。 11)用于表明一个命令行选项是否给出的变量应该在选项含义的说 明之后,而不是选项字符之后被命名。 2. Linux内核编程风格 (1)Linx内核缩进风格是8个字符 (2) Linux内核风格采用K&R标准,将开始的大括号放在一行的最后, 而将结束的大括号放在一行的第一位 (3)命名尽量简洁。不应该使用诸如 Thisvariablelsatemporary Counter之类的名字。应该命名为tmp,这 样容易书写,也不难理解。但是命名全局变量,就应该用描述性命名 方式,例如应该命名“ count active users0”,而不是“ catus0”。 本地变量应该避免过长(9)尽量避免在if的条件中进行赋值。 (10)请在名字中使用下划线以分割单词,尽量使用小写;把大写字 母留给宏和枚举常量,以及根据统一惯例使用的前缀。例如,应该使 用类似ignore_space_change_flag的名字;不要使用类似 iCantReadThis的名字。 (11)用于表明一个命令行选项是否给出的变量应该在选项含义的说 明之后,而不是选项字符之后被命名。 2.Linux 内核编程风格 (1)Linux内核缩进风格是8个字符。 (2)Linux内核风格采用K&R标准,将开始的大括号放在一行的最后, 而将结束的大括号放在一行的第一位。 (3)命名尽量简洁。不应该使用诸如 ThisVariableIsATemporaryCounter之类的名字。应该命名为tmp,这 样容易书写,也不难理解。但是命名全局变量,就应该用描述性命名 方式,例如应该命名“count_active_users()”,而不是“cntusr()”。 本地变量应该避免过长