1
tsunli 2017-03-21 16:09:31 +08:00 1
本质上是一回事。 0 在前面的可以利用编译器及时矫正只写"一个"=的情况。
习惯写法应该是: if( !system(cmd)) . |
2
coderluan 2017-03-21 16:13:24 +08:00 1
0==好
因为有可能把==写成= 0==写成了 0=,就是给常数赋值,编译器会报错,于是你就注意到写错了 而==0 写成=0 ,就变成了普通赋值语句,编译器不会报错,你可能就没注意到 一个小技巧而已 |
3
wingoo 2017-03-21 16:18:48 +08:00 1
没区别, 同一楼, 只是让编译器给你加了一层保证, 防止因为疏忽导致不可预知的逻辑错误..
|
4
ipwx 2017-03-21 16:19:56 +08:00
这个 IDE 包办一切的年代,此种上古技巧已经不是标准用法了吧……
|