• 条件与(&&)和逻辑与(&)以及条件或(||)和逻辑或(|)区别


    条件与(&&)和逻辑与(&)以及条件或(||)和逻辑或(|)区别在于它们的运算结果是不相同的。

    条件与(&&)和条件或(||)采用的是所谓的“短路规则”,即在运算时先根据第一个操作数进行判断,

    如果从第一个操作数就退出结果,那么就不回去计算第二个操作数。

    从下面代码的运行结果我们就可以看出来

    class Program
        {
            static void Main(string[] args)
            {
    
                int month = 8;//定义变量mouth,并赋值8
                int day = 1; //定义变量day,并赋值1
                if ((month == 8) || (++day < 15))
                    Console.WriteLine("Month=" + month + ",Day=" + day);
                if ((month == 8) | (++day < 15))
                    Console.WriteLine("Month=" + month + ",Day=" + day);
                Console.ReadKey();
            }
        }
    QQ截图20131216231901

    出处:http://blog.csdn.net/jndxmch/article/details/5870882

  • 相关阅读:
    SVN安装
    清楚OpenGL代码中的列主矩阵和行主矩阵
    UVA-122(Trees on the level)
    POJ
    POJ-1797(Heavy Transportation)
    POJ
    POJ
    最短路经---SPFA算法
    POJ
    HDU
  • 原文地址:https://www.cnblogs.com/sunhan/p/3542156.html
Copyright © 2020-2023  润新知