代码风格建议

  1. 缩进统一
  2. 名字见名知意
  3. 一个函数只做一件清楚的事
  4. 魔法数字提成常量/枚举
  5. 能解释「为什么」就写注释
  6. 编译打开 -Wall 并重视警告

1. 前后对比

C
1// 差
2void f(int a, int b, int c) { /* 300 行 */ }
3 
4// 好
5void read_sensors(SensorData_t *out);
6void apply_filter(SensorData_t *data);
7void report_if_alarm(const SensorData_t *data);