C怪问题一个# Programming - 葵花宝典
P*n
1 楼
借着人气问个疑问。
还是一年前的事情,到一家大公司面试,其中一个亚裔MM,让我指出一段C代码中所有
BUG。
中间不知道是即兴而为还是故意迷惑,她指着一行 if ( 0 == x ) {
问我如果改为通常的 if ( x == 0 ) {
有什么差别?我说没有。当时想到汇编代码寄存器使用可能会不完全相同,不过感觉和
上下文毫无关联。她听了后也不置可否继续讨论后面问题。
有高手知道些成 0 == X 的形式究竟有什么好处/坏处?
还是一年前的事情,到一家大公司面试,其中一个亚裔MM,让我指出一段C代码中所有
BUG。
中间不知道是即兴而为还是故意迷惑,她指着一行 if ( 0 == x ) {
问我如果改为通常的 if ( x == 0 ) {
有什么差别?我说没有。当时想到汇编代码寄存器使用可能会不完全相同,不过感觉和
上下文毫无关联。她听了后也不置可否继续讨论后面问题。
有高手知道些成 0 == X 的形式究竟有什么好处/坏处?