Меню сайта
Категории раздела
HTML [44] |
Visual C++ и MFC [21] |
c++ [78] |
php [19] |
Javascript [15] |
C# [51] |
загрузки [0] |
XNA
[10]
создание игр с помощью xna
|
Наш опрос
Друзья сайта
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Статьи » C# |
Урок 5
&& Логическое И. Результат равен true, только если оба операнда равны true (x==8) && (y==5) || Логическое ИЛИ. Результат равен false, только если оба операнда равны false (y>8) || (y<5) ! Отрицание. Изменяет логическое значение на противоположное if(!(a==b))... Все эти операторы возвращают результат типа bool. Обратите внимание, что для логического равно (т. е. для ответа на вопрос "Верно ли, что что-то равно чему-то") используется знак двойного равенства (==). Знак же одинарного равенства (=) используется для присваивания. Для знака == существует парный знак != ("не равно"). Так, приведенный выше пример для оператора ! можно переписать так: if(!(a==b))... Отметим, что в C#, в отличии от многих других языков программирования, нельзя вместо false использовать 0, а вместо true - любое ненулевое число. Так, следующий фрагмент содержит ошибку: int k; ... if(k) //Ошибка! ... | |
Просмотров: 1080 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |