在研究各种操作员时,我想起了这件事......!
使用!= vs<>是否有任何程序优势?反之亦然?
出于好奇心问这个问题,如果你们中的任何一个人能够对此有所了解,那就太好了!
答案 0 :(得分:0)
他们之间没有区别。当它们都可用时,它们是等价的。对于编译语言,它们最终都是相同的指令,对它们没有两种不同的比较指令。
两者都足够清晰,并且没有明显的与其他运营商混淆的风险。
!=
的可能候选者是将其与=!
混淆,即赋值运算符和非运算符。 <>
的可能候选人可能会将其与轮班运营商<<
和>>
混淆。两者都不太可能。