Непонятный оператор из книги K&R - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток. При чтении книги K&R наткнулся на такой оператор:
int leap;
leap = year%4 == 0 && year%100 != 0 || year%400 == 0;
Могли бы вы объяснить, что происходит в данном куске кода. Заранее благодарю за помощь.

Решение задачи: «Непонятный оператор из книги K&R»

textual
Листинг программы
int x, y, z;
x = 5;
y = -5;
 
if (x + y)
  z = 10;
else
  z = 20;

Объяснение кода листинга программы

  1. Объявляются три переменные типа int: x, y, z.
  2. Переменной x присваивается значение 5.
  3. Переменной y присваивается значение -5.
  4. Выполняется проверка условия (x + y).
  5. Если условие истинно, то переменной z присваивается значение 10.
  6. Если условие ложно, то переменной z присваивается значение 20.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5
Похожие ответы