文件命名
- 源文件和头文件:文件名使用小写字母和下划线分隔。例如:
my_source_file.c和my_header_file.h。
包含保护
- 头文件应使用包含保护,以防止重复包含。例如:
#ifndef MY_HEADER_FILE_H_
#define MY_HEADER_FILE_H_
// 内容
#endif // MY_HEADER_FILE_H_
注释
- 使用
/* ... */块注释和//行注释。注释应清晰、简洁,放在代码相关部分的上方或右侧。
缩进和对齐
- 使用2个空格进行缩进。
- 代码块应使用一致的对齐风格。
变量和结构体成员
- 使用驼峰命名法(camelCase),如
myVariable或myStructMember。
函数名
- 使用下划线命名法(snake_case),如
my_function_name。
结构体名称
- 使用首字母大写的驼峰命名法(PascalCase),如
MyStruct。
枚举
- 枚举类型使用首字母大写的驼峰命名法(PascalCase),如
Color。 - 枚举成员使用全大写字母和下划线分隔的命名法(UPPER_SNAKE_CASE),如
COLOR_RED。 <

最低0.47元/天 解锁文章
976

被折叠的 条评论
为什么被折叠?



