[ZLG-ARM] if(3 == i)

[复制链接]
2134|5
 楼主| pengdeyou 发表于 2007-2-8 14:12 | 显示全部楼层 |阅读模式
这是一个假设<br />假设&nbsp;int&nbsp;i;<br /><br />为什么把3放在&nbsp;&quot;==&quot;前面<br />是不是有什么原因
luhuaren 发表于 2007-2-8 15:31 | 显示全部楼层

re

if(i==&nbsp;3)如果不小心写成了if(i=3)&nbsp;编译器可能会查不出来<br />但如果写成if(3==&nbsp;i)话,即使你不小心了写成&nbsp;if(3=i)那也没什么,因为编译器会给你提示的......
王紫豪 发表于 2007-2-8 16:32 | 显示全部楼层

楼上的正确

  
 楼主| pengdeyou 发表于 2007-2-9 12:57 | 显示全部楼层

多谢楼上两位

这应该是其中之一<br /><br />没有什么编译优化方面的好处吗?
videohome 发表于 2007-2-9 16:35 | 显示全部楼层

没有

  
hotpower 发表于 2007-2-10 02:43 | 显示全部楼层

对头~~~

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

52

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0