• Предмет: Информатика
  • Автор: Наглый2
  • Вопрос задан 7 лет назад

Что означает !n-- в C++? Что делает строка программы if (!n--)?

Пример:
static int Sum(int n, int a = 0)
{
if (!n--)
return a;
return Sum(n, 1 + a + n);
}

Ответы

Ответ дал: LanaRhoades
0

Если n не минусуется на один, верни а и Sum.

! = не

Ответ дал: duirole3
0

Ответ:

Объяснение:

Данное условие проверяет чтобы n не равнялось 0. А -- - это уменьшение операнда на единицу

Вас заинтересует