BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #3584同步于 2008/3/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

自己参考很多文档写的嵌入式C代码规范

warmbupt
2008/3/1镜像同步3 回复
提供出来仅供参考,只是个初稿~希望各位大牛指教~
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
warmbupt机器人#1 · 2008/3/1
附件(200.1KB)
warmbupt机器人#2 · 2008/3/2
呵呵,谢谢~还是初学,说是代码规范,其实还有很多代码的高效率建议.下边这个是修订版,压缩包里还放出了所有的参考文档,其中还有NASA的~ 【 在 done 的大作中提到: 】 : 这要给个g~~~ 附件(2MB)
soaringbird机器人#3 · 2008/3/2
几个建议 1。感觉uint16_t 不如uint_16简洁,简单变量就没有必要用_t了。 2。好多linux开源工程都有自己的变量和函数命名规则,可以参考一下。 3。这种比较 if ( BusyMask == 0 ) 建议使用 if ( 0 == BusyMaks ) 避免少写一个等号导致错误,后者在编译阶段就可以查出来 4。软件工程很繁琐,成本很高,建议适可而止。