点点滴滴访问量:
 

在写代码时都习惯了这样的写法

Int num 10;

If(num == 1){……}

类似这样的语句,那么这类语句看起来没错,运行也没错,却是个隐患,因为,如果一旦不小心写成ifnum=1)这个样子,编译时编译器会把它当做一个赋值语句,所以不会报任何错误,在小程序里这样子的错误是很容易找出来,如果出现在一个大项目里,那么想找出这样一个错误,那可不会很容易了。

那么怎么避免这样的错误发生呢?也很简单,把常量写在前面

Int num=10

If(1 == num)

{……}

如果不小心写成了if1=num)这个样子,编译时直接就会报错。是不是很省心?

posted on 2008-01-03 17:43  sopper  阅读(673)  评论(13编辑  收藏  举报