水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:所在的公司编码规范极不习惯
70楼
|
pppppp
|
2020-05-25 22:32:45
|
展开
if (i = 3)的解决方法是编译器warning,这种所谓的规范就是削足适履,愚蠢至极。
可读性比
【 在 billybear04 的大作中提到: 】
: 常量写前面是有道理的,如果把==写成了=,如if(3 = i)编译会通不过的。但我的bug更多是在别的地方。别的我不知道有什么道理。
:
https://stackoverflow.com/questions/3825668/checking-for-null-pointer-in-c-c
:
https://stackoverflow.com/questions/1284050/c-comparison-to-null
: ...................
--
FROM 120.244.160.*
71楼
|
pppppp
|
2020-05-25 22:33:56
|
展开
我也碰到过类似的事情,最后是干了三个月受不了走人了。真的不能忍。
【 在 mykeyboard 的大作中提到: 】
: 嵌入式系统,主要用C开发
: 规范举例如下:
: 1)判断指针变量是否为空,不能直接用
: ...................
--
FROM 120.244.160.*
72楼
|
pppppp
|
2020-05-25 22:38:43
|
展开
哪个系统定义为-1?
【 在 hsz76 的大作中提到: 】
: c里面NULL只是一个宏定义,不一定是0,得看你的项目定义,嵌入式系统有定义为-1的,就是0xFFFFFFFF
--
FROM 120.244.160.*
76楼
|
pppppp
|
2020-05-26 10:41:06
|
展开
哪个系统定义为-1?
【 在 hsz76 的大作中提到: 】
: 嵌入式系统不都是跟着硬件来的吗?人把地址0都映射gpio了软件还傻乎乎的用0当NULL?
--
FROM 120.244.160.*
78楼
|
pppppp
|
2020-05-26 10:47:00
|
展开
不看warning那什么规范都没用。
【 在 GoGoRoger 的大作中提到: 】
: 我基本不看warning
: 发自「今日水木 on Mi Note 3」
--
FROM 120.244.160.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版