*   >> Чтение Образование Статьи >> science >> programming

Булева логика и С Conditions

<р> Булева логика и С Условия С Учебники из корней - Часть 8 Введение Это часть 8 моей серии, C Обучающие от корней. В этой части серии мы применяем булеву логику для C условиях. Для этой части серии, мы предполагаем, что высокий мужчина имеет высоту 20DM и короткий человек имеет высоту 10ДМ. Я преувеличил число для акцента. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Одноместный Выражение Пример Рассмотрим следующий код: #include INT Main () {//высотой средства 20 INT меня = 20; если (== меня 20) {Е ("Я высокая"); } Вернуть 0; } Прочитайте и попробуйте код. В состоянии, (скобок, если есть) только одно выражение, которое, (я == 20). Если это выражение приводит правда, IF-блок будет выполнен. В C номер 1 означает правда в состоянии и число 0 означает ложь. Другими словами, 1 представляет собой значение для _Bool истинный и 0 представляет собой значение для _Bool ложным.

Выше, если конструкция-эквивалентно, если

(1) {Е ("Я высокая"); } Для этого секунду, если конструкция-быть выполнен, вам не нужно создание идентификатора и его назначение. Читайте и попробуйте следующий код: #include INT Main () {если

(1) {Е ("Я высокая"); } Вернуть 0; } Давайте рассмотрим случай, когда состояние приводит ложь.

Рассмотрим следующий код: #include INT Main () {//Короткая средство 10 INT меня = 10; если (== меня 20) {Е ("Я высокая"); } Вернуть 0; } If-блок (фигурные скобки) в коде выше, не будут выполнены, потому что состояние приводит неверно, так как значение идентификатора, меня, 10 для "короткого" и не 20 для "высокий". Выше, если конструкция-эквивалентно: если

(0) {Е ("Я высокая"); } Условный блок может быть выполнен, только если условие истинно. В этом последнем случае он не исполняется, так как ноль означает ложное.

Более одного выражения в условие можно иметь более одного выражения в состоянии. В этой части серии, я считаю, максимум двух выражений в состоянии. Каждое из выражений приводит истинным или ложным. Выражения объединяются с AND, OR или НЕ операторов. Оператор И набирается в, &&. Оператор ИЛИ набирается, как, || , Функция НЕ Оператор набирается, как! , &&, || , а ! называются логические операторы.

С логических операторов, правила в предыдущей части серии можно переписать в виде: И (ложь) && (ложь) = False (ложь) && (правда) = ложным (истинным) && (лож

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.