Menu
CoddyTech

Оператор 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.»
  • Если условие ложно, программа пропускает блок кода и продолжает выполнение со следующего оператора
challenge icon

Задание

Легко

Вы пишете простую программу для проверки погодных условий на основе значения температуры, считанного из ввода.

Вот задание:

  1. Переменная типа int temperature уже объявлена и считывается из ввода. Не изменяйте строки выше маркера.
  2. Используйте операторы if, чтобы вывести сообщения в зависимости от значения temperature:
    • Если температура выше 30, выведите "It's a hot day!"
    • Если температура находится в диапазоне от 20 до 30 включительно, выведите "The weather is nice."
    • Если температура ниже 20, выведите "It's a bit cold today."

Попробуйте сами

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Не изменяйте выше этой строки

    // Напишите свои операторы if ниже
    

    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C