QUOTE (Метценгерштейн @ Jul 24 2015, 17:40)

Или правильней передавать 1 и 0.
При использовании типа bool, какой размер этой переменной получается? В памяти хранится каждая переменная в отдельной переменной? Или в случае, если тип bool, то компилятор в одну переменную сразу 8 булок в разные биты вставляет?
bool это в Си int со всеми вытекающими, но начиная с С99 - как бог на душу положит компиляторописателям, но не менее байта

.
По мне, так нефиг использовать ввиду того, что возникают противоречия с размером. Хватит и разнобоев с C++.
Ну true и false в с99 это просто макро, такие-же, как классические TRUE FALSE от K&R