Menu
Coddy logo textTech

Оператор If

Часть раздела Основы путешествия по C на Coddy. Урок 25 из 63.

Инструкция if — это фундаментальная структура управления потоком выполнения в C, которая позволяет вашей программе принимать решения.

Инструкция if выполняет блок кода только в том случае, если указанное condition имеет значение true.

Базовый синтаксис оператора if:

if (condition) {
    // Код для выполнения, если условие истинно
}

Рассмотрим простой пример:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

В этом примере:

  • Мы проверяем, больше ли значение в age или равно 18
  • Если это условие истинно, выводится сообщение "You are an adult."
  • Если condition имеет значение false, программа пропускает блок кода и продолжает выполнение следующего оператора
challenge icon

Задание

Легко

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

Вот задание:

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

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

#include <stdio.h>

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

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

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

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

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

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