zoukankan      html  css  js  c++  java
  • 基础才是重中之重~用好“逻辑与”和“逻辑或”,可以让你的程序更优美!

      回到目录

       当进行“与”运算时,从左向右比较,出现一个为false时,立即退出,不会比较后台的,即使后面的有异常程序也不报错
        当进行“或”运算时,从左向右比较,出现一个为true时,立即退出,不会比较后台的,即使后面的有异常程序也不报错
           

      List<int> arr = null;
                if (  arr != null  &&  arr.Count > 0) //其实arr.Count会报语法错误,但这里是正确的用法,先比较是否为null,如果为空,后面的语句则不会被执行
                    Console.WriteLine("ok");
                else
                    Console.WriteLine("oks");
             // 上面语句等同于:
              List<int> arr = null;
                if (  arr != null ){
                    if(arr.Count > 0){
                    Console.WriteLine("ok");
                else
                    Console.WriteLine("oks");
                    }
                 Console.WriteLine("oks");
                }

    回到目录

  • 相关阅读:
    Tree Grafting
    敌兵布阵
    畅通工程(并查集)
    The Suspects(并查集)
    Ubiquitous Religions(friends变形)
    Friends(采用树结构的非线性表编程)
    小球下落(二叉树)
    铁轨
    卡片游戏
    征服C指针
  • 原文地址:https://www.cnblogs.com/lori/p/2315122.html
Copyright © 2011-2022 走看看