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

Int num 10;

If(num == 1){……}

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

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

Int num=10

If(1 == num)

{……}

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

相关文章:

  • 2022-01-20
  • 2021-10-28
  • 2021-10-06
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
猜你喜欢
  • 2021-08-01
  • 2019-07-04
  • 2021-12-24
  • 2021-11-15
  • 2021-09-26
相关资源
相似解决方案