水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:所在的公司编码规范极不习惯
74楼
|
typo
|
2020-05-26 07:23:17
|
展开
我再补充一个思路,以英语为常用语言的西方开发者习惯把代码当文章读,特别不能忍这样的写法。中国人语言上隔了一层,比较容易保留这样的规则。
想一下,这些规则远不如下面规则有用:
清理所有编译器warning,
FALSE必须定义为0
【 在 mykeyboard 的大作中提到: 】
: 嵌入式系统,主要用C开发
: 规范举例如下:
: 1)判断指针变量是否为空,不能直接用
: ...................
--
FROM 117.136.0.*
75楼
|
typo
|
2020-05-26 07:32:35
|
展开
那种是傻嵌入式。正常嵌入式遇到这情况应该是定义一个valid函数。
https://wiki.sei.cmu.edu/confluence/display/c/MEM10-C.+Define+and+use+a+pointer+validation+function
【 在 hsz76 的大作中提到: 】
: c里面NULL只是一个宏定义,不一定是0,得看你的项目定义,嵌入式系统有定义为-1的,就是0xFFFFFFFF
--
FROM 117.136.0.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版