A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Chasel 中级黑马   /  2015-6-17 08:16  /  712 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这是用来防护一个通常错误的小技巧:
   if (x = 0)
如果你养成了把常量放在== 前面的习惯, 当你意外的把代码写成了:
   if (0 = x)
那编译器就会报怨。明显的, 一些人会觉得记住反换测试比记住输入双= 号容易。当然这个技巧只对和常量比较的情况有用。
------------------------------------------------------------希望对大家有用------------------------------------------------------------------------------------

4 个回复

倒序浏览
习惯之后,感觉这些不重要。我自己写代码的时候,很少会写一个=
回复 使用道具 举报
WackoSix 发表于 2015-6-17 08:27
习惯之后,感觉这些不重要。我自己写代码的时候,很少会写一个=

恩,我想也是这样的。
回复 使用道具 举报
一个是赋值,一个是比较
回复 使用道具 举报
定义变量的时候不就说了,等号左边写常量实不可取的.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马