欢迎访问 ABC Compute Forum 的 C 语言编码规范开源项目!本项目致力于提供清晰、统一的 C 语言编码标准,帮助开发者提升代码质量并促进协作。以下是核心内容概览:


🧩 项目简介

本项目包含以下关键特性:

  • 跨平台兼容性:适用于 Linux、Windows 和 macOS 系统
  • 🛠️ 可扩展性:支持自定义规则配置
  • 🧪 自动化检查:集成 clang-formatcppcheck 工具
C_language

📜 编码规范要点

命名规则

  • 变量名使用 snake_case(如 error_code
  • 函数名使用 camelCase(如 calculateSum
  • 常量名全大写(如 MAX_BUFFER_SIZE

格式规范

  • 代码缩进:4 个空格
  • 行长度限制:80 字符以内
  • 每个函数之间保留空行
coding_standards

注释规范

  • 函数注释需包含用途、参数和返回值说明
  • 关键逻辑需添加行内注释
  • 使用 /**< ... */ 格式书写块注释

🤝 参与方式

  1. 克隆仓库:git clone https://github.com/abc-compute/project-c-coding-standards.git
  2. 提交代码前运行 make lint 检查规范
  3. 通过 /open_source_projects 查看贡献指南
contribution

📘 扩展阅读


遵循本规范可显著提升代码可读性与维护性。如需进一步了解,请访问 /open_source_projects 获取更多项目详情!