Блог пользователя _Nursultan

Автор _Nursultan, история, 8 лет назад, По-русски

Привет всем. Хотел узнать что обозначает d = max(d, a[x + dx[i]][y + dy[i]] -1 — (i > 3)) в этом цикле

for (int i = 0; i < 8; i++)
	d = max(d, a[x + dx[i]][y + dy[i]] - 1 - (i > 3));
  • Проголосовать: нравится
  • +1
  • Проголосовать: не нравится

»
8 лет назад, # |
Rev. 2   Проголосовать: нравится +31 Проголосовать: не нравится

тут (i > 3) кастанется к инту и будет равно 0 или 1 в зависимости от значения выражения (i > 3)