1. Основные понятия алгоритмизации и программирования
Операция || Логическую операцию ||
Download 1.01 Mb.
|
c# qo\'llanma
- Bu sahifa navigatsiya:
- 3.2. Составной оператор
- 3.3. Условная операция (:)
Операция ||
Логическую операцию || (или) используют, когда хотят сформулировать условие, которое будет истинно в том случае, когда верно хотя бы одно условие из двух. В C#эта операция используется так: (условие1) || (условие2) Операция ! Логическую операцию ! (не – логическое отрицание) используют, если нужно проверить условие (выражение) на ложность. Эта операция делает ложным истинное условие и истинным ложное. Запись операции: ! (условие) В таблице 6 приводятся результаты применения логических операторов к операндам логического типа. Для наглядности вместо значения false используется 0, true – 1. Таблица 6 – Логические операции
При записи сложных условий надо учитывать приоритет операций и, в случае необходимости, использовать круглые скобки. 3.2. Составной операторК составным операторам относятся собственно составные операторы и блоки. Составной оператор – последовательность операторов, заключенная в операторные скобки. Операторы, входящие в него, должны выполняться в том порядке, в котором они записаны. Формат оператора: { оператор1; оператор2; ... операторN; } Блок отличается тем, что в его состав входят описания каких-либо объектов программы. Например:
Блоки, чаще всего, используются в качестве тела функции. Составной оператор используется в любом случае, когда несколько операторов следует объединить в один. Это необходимо в условных операторах и операторах цикла, согласно синтаксису которых, исполнимым является только один оператор. Чаще всего, составной оператор формирует ветвь условного оператора или тело цикла в операторах цикла. 3.3. Условная операция (?:)Эта операция тернарная, то есть имеет три операнда. Формат операции: операнд_1 ? операнд_2 : операнд_3 Первый операнд может иметь арифметический тип или быть указателем. Он оценивается с точки зрения его эквивалентности нулю (операнд, равный нулю, рассматривается как false, не равный нулю – как true). Если результат вычисления операнда 1 равен true, то результатом условной операции будет значение второго операнда, иначе – третьего операнда. Вычисляется всегда либо второй операнд, либо третий. Их тип может различаться. Условная операция является сокращенной формой условного оператора if. Download 1.01 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling