//продемонстрируем применение укороченных логических операторов using System; class SCops { static void Main() { int n, d; n = 10; d = 20; if (d != 0 && (n % d) == 0) Console.WriteLine(n + "делится нацело на" + d); d = 0; //задаем нулевое значение переменной d //d равно нулю, поэтому второй операнд не вычисляется if (d != 0 && (n % d) == 0) Console.WriteLine(n + "делится нацело на " + d); //если теперь попытаться сделать то же самое //но без укороченного логического оператора, до будет обнаружена ошибка деления на нуль. if (d != 0 & (n % d) == 0) Console.WriteLine(n + "делится нацело на" + d); } }
C#: Продемонстрируем применение укороченных логических операторов
30 марта 202030 мар 2020
9
~1 мин