4
38
114
中级技术员
使用特权
1352
1万
4万
版主
华师单车汉 发表于 2015-2-5 21:21 早期为了误写==为=所以写x==0可能写为x=0;那么逻辑可能轩辕姨妈,但写为0=x绝对报错,但是毕竟x==0比较好 ...
0
18
64
初级技术员
birdSTM32 发表于 2015-2-14 15:54 一般用第二种表示方法,如果你要问一个为什么,那么推荐一本书《C专家编程》 ...
4393
5935
2048
初级工程师
29
247
761
高级技术员
sedatefire 发表于 2015-2-15 15:19 许多上档次的C规范,都是硬性要求的。 1. if (0 == x) 2. 禁止在判断语句中赋值,if (x=0)。一句代码只做一 ...
187
8547
2万
VIP会员
原野之狼 发表于 2015-2-21 18:58 看看开源代码 有几个会写成 0==x 的? 我司测试给我提关于这个的单,我一概给驳回去,一句话:不改。
sedatefire 发表于 2015-3-10 13:57 你就属于那种 资历高、老油条的
原野之狼 发表于 2015-3-11 00:05 NO! 你说错了,是极客精神,而不是扯淡精神。
6
32
96
47
1107
4101
中级工程师
53
2875
资深工程师
linqing171 发表于 2015-3-12 22:24 if(x=0) 在c#里面是错误, 首先x=0是个语句不再是个值, x=0; if(x) 也编译不过,因为x是整数不是bool
yyy71cj 发表于 2015-3-11 22:05 看编译环境吧
5
90
291
xueyingdao 发表于 2014-12-29 11:00 不单单是习惯问题,其实 0==X的写法 更为保险,漏写一个=号的时候, 编译器会报错。 ...
sedatefire 发表于 2015-3-13 11:35 pclint可是个神器啊 在keil中如何装这个插件,you know?
21
63
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号