同事的代码:a = b==c?true:false;未命…

同事的代码:
a = b==c?true:false;

未命名用户:哈哈哈哈哈哈

程序猿.改个花名:咋了?

程序猿.一次改一年:b=3,c=4请问a是什么?

小红书员工:m

史进:有问题吗

大哥哥大:m

北京快手科技有限公司员工:M

程序猿.昆仑弟子:除了严谨一点换成===,其他有问题?

程序猿.我不是王重阳:❓及后面可删

程序猿.宋青书:直接返回b==c不行?[笑哭][笑哭]

程序猿.段正淳:哈哈哈

丁奉:没问题啊

百度员工:脱裤子放屁○| ̄|_=3

程序猿.司马yi:哈哈哈哈

S&H员工:有问题?

程序猿.文泰来:没问题啊

程序猿.技术越来越牛:这种算好的了,你是没见过把o(n)写成o(n²)的

腾讯员工:这个有问题吗?非要if else?

产品汪.楚子航:当b等于c的时候,a返回值为true,不等于a返回值为false

李逵:估计有人对运算优先级不是很熟悉

woting:右边开始算。a=false

詹姆斯邦德:m

字节跳动员工:a=b==c不就完了?

程序猿.鹿杖客:思路没问题,只是代码可以简化

武当弟子:吓得我赶紧看看我刚生产的几堆屎

程序猿.华山弟子:都9102年了,C++运算符优先级结合性还不能倒背如流的,只能说如果被优化就是活该。

程序猿.三氏:没啥问题啊

程序猿.拉师傅:校招新同学这样写比较多

武当弟子:没事,看着别扭,不过现在编译器这么牛逼,会优化掉的

程序猿.恒山弟子:哈哈,真有,某大厂某知名产品的代码也有

程序猿.宝树:这咋了

燕青:代码没有错误,只是啰嗦而已,==本身就返回布尔了,还强加个三元来做什么

少林弟子:就这样写怎么了,妈的杠精

腾讯员工[2]:大佬大佬

少林弟子[2]:见过很多人写这种代码

宝树:我觉得没有问题。有可能这位同学不同的语言写多了。不确定返回式,强制指定结果没什么问题。如果是在 c 下,true 和 false 是宏呢?

宝树:== 返回的是0或者1?

建筑公司员工:我认为是对的只是编辑器逻辑有漏洞和限制[坏笑]

宝树:显式的指定返回值,我觉得是一个很好的行为。

百度员工[2]:人工混淆

程序猿.事后诸葛亮:45MA也太low了,啥都不懂就来喷。两种写法编译完是不一样的好吗。另一种a的结果是一个函数指针,指向b==c这个函数。如果在汇编中将这个函数的结果指针指向其他内存区域,就会挂掉。

北京奇安信科技有限公司员工:老铁。。。

笑一笑就好:老哥,你也太。。。

小米科技有限责任公司员工:有时候语言来回切,有些特性怕出错,宁可冗余了

秃笔翁:笑死我啦。。。

北京嘀嘀无限科技发展有限公司员工:优秀

程序猿.安东尼奥刘能:false

岳老三:我也见过[坏笑]

程序猿.猫咪:[吐血]

公孙止:[得意][冷汗]

百度员工:脱裤子放屁○| ̄|_=3

程序猿.我不是王重阳:❓及后面可删

字节跳动员工:a=b==c不就完了?

未命名用户:哈哈哈哈哈哈

小红书员工:m

程序猿.事后诸葛亮:45MA也太low了,啥都不懂就来喷。两种写法编译完是不一样的好吗。另一种a的结果是一个函数指针,指向b==c这个函数。如果在汇编中将这个函数的结果指针指向其他内存区域,就会挂掉。

北京嘀嘀无限科技发展有限公司员工:优秀