Kiran Kumar S K Ответов: 2

Каким оператором мы можем заменить подчеркивание "_" в условии if для печати true ? if(_0) { printf("true"); }


С помощью какого оператора мы можем заменить подчеркивание "_" в условии if для печати true
?
if(_0)
{
printf("true");
}


Что я уже пробовал:

if(_0)
{
printf("true");
}

2 Ответов

Рейтинг:
2

OriginalGriff

_ - это не оператор C: это допустимый символ в имени переменной.
Так _0 является допустимой переменной C, и она будет печатать true, если переменная содержит ненулевое значение:

int _0 = 1;
if (_0) 
   {
   printf("true\n");
   }
Но если это не то, что нужно вашей домашней работе, то вам нужно посмотреть на логические операторы, доступные в C: Операторы в C и C++ - Википедия[^]


Рейтинг:
0

CPallini

Я не хочу портить вам настроение, но взгляните на это. С логическими операторами[^].


Maciej Los

5ed!

CPallini

Большое вам спасибо, Мацей, я не очень-то старался.