Dima Popov
Мастер
(1721)
6 лет назад
bool a = false;
if(!a) тоже, что написать if(a==false), просто другая форма.
В if будет значение true, если значение переменной "a" было равно false, и false, если оно было равно true.
Босс Босс
Мастер
(1458)
6 лет назад
это значит что переменная bool с числом 0 или 1 то есть true или false изменит свое значение на противоположное.
например bool p = true или 1; а где то ставишь! p то это уже false или 0;
то есть просто меняет логическое значение.
а не может ты про это != не равно if(1 != 2) print "hello";