本章提供关于编写 GNU 软件时如何最佳使用 C 语言的建议。
• 格式化 | 格式化你的源代码。 | |
• 注释 | 为你的工作添加注释。 | |
• 语法约定 | 规范使用 C 结构。 | |
• 命名 | 命名变量、函数和文件。 | |
• 系统可移植性 | 在不同操作系统之间的可移植性。 | |
• CPU 可移植性 | 支持各种 CPU 类型。 | |
• 系统函数 | 可移植性和“标准”库函数。 | |
• 国际化 | 国际化技术。 | |
• 字符集 | 默认使用 ASCII。 | |
• 引号字符 | 在 C 语言环境中使用 "..." 或 '...'。 | |
• Mmap | 如何安全地使用 mmap 。 |