Оператор If
Часть раздела Основы путешествия по C на Coddy. Урок 25 из 63.
Инструкция if — это фундаментальная структура управления потоком выполнения в C, которая позволяет вашей программе принимать решения.
Инструкция if выполняет блок кода только в том случае, если указанное условие истинно.
Базовый синтаксис оператора if:
if (condition) {
// Код для выполнения, если условие истинно
}Рассмотрим простой пример:
int age = 20;
if (age >= 18) {
printf("You are an adult.\n");
}В этом примере:
- Мы проверяем, больше ли значение в
ageили равно 18
- Если это условие истинно, выводится сообщение «You are an adult.»
- Если условие ложно, программа пропускает блок кода и продолжает выполнение со следующего оператора
Задание
ЛегкоВы пишете простую программу для проверки погодных условий на основе значения температуры, считанного из ввода.
Вот задание:
- Переменная типа
inttemperatureуже объявлена и считывается из ввода. Не изменяйте строки выше маркера. - Используйте операторы
if, чтобы вывести сообщения в зависимости от значенияtemperature:- Если температура выше 30, выведите
"It's a hot day!" - Если температура находится в диапазоне от 20 до 30 включительно, выведите
"The weather is nice." - Если температура ниже 20, выведите
"It's a bit cold today."
- Если температура выше 30, выведите
Попробуйте сами
#include <stdio.h>
int main() {
int temperature;
scanf("%d", &temperature);
// Не изменяйте выше этой строки
// Напишите свои операторы if ниже
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Управляющие конструкции
Оператор IfКонструкция If - ElseКонструкция Else-IfОператор Switch CaseТернарный условный операторИтоговое заданиеВложенный If - Else2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторениеПотренируйтесь самостоятельно: Онлайн-компилятор C