zoukankan      html  css  js  c++  java
  • 【Null==Variable】???

            昨天,看别人写的C#源代码的时候,发现别人在程序中
    这样写【Null==Variable】来做判断,我们通常的做法是【Variable==Null】。
            所以百思不得其解,后来通过了解,原来这是C++下的做法,
    因为,在判断表达式中,C++的【Variable=Null】是可以通过编译的,
    C++会把它当成是赋值语句,然后判断True、False。if(Variable=Null) ... 
    是OK的!为了避免出现这样的情况,所以把Null或常量放在前面。这样即
    使是赋值的表达式也通不过编译。
            当然,在C#中是不必要的,不是MS推荐的写法。当然,当你阅读
    到这样的代码时,很明显这位有很深的C++背景哦...

  • 相关阅读:
    代码1
    js中级第13天
    dom 浏览器模型
    js中级第12天
    js中级第11天
    js中级第十天
    js中级第九天
    js中级第8天
    js中级第六天
    js中级第七天
  • 原文地址:https://www.cnblogs.com/xianyun/p/425343.html
Copyright © 2011-2022 走看看