сама булева логика работает так же, насколько я знаю, но вот код возврата когда ноль - значит ошибки не было, то есть программа успешно завершила работу, значит true
сама булева логика работает так же, насколько я знаю, но вот код возврата когда ноль - значит ошибки не было, то есть программа успешно завершила работу, значит true