具體不做詳細介紹了,結合案例給大家做剖析,具體如下:
條件“或”運算符 (||) 執行 bool 操作數的邏輯“或”運算,但僅在必要時才計算第二個操作數。
件“與”運算符 (&&) 執行其 bool 操作數的邏輯“與”運算,但僅在必要時才計算第二個操作數
同時我們還要了解到 || 和 && 都是左結合性的邏輯運算符,所以看下面的例子
class Program { static void Main(string[] args) { int a = 9; int b = 10; int c = 11; int d = 12; if (d>b || c > b && a>b) { Console.WriteLine("true"); } Console.ReadKey(); } }
所以在判斷到d>b為true時,后面的部分c > b && a>b就不會再運算,進入條件語句里面
通過以上所述希望能夠幫助到到家。
新聞熱點
疑難解答