Цитата:
Чётко и ясно сказано что нулевое значение аргумента воспринимается компилятором как false, а ненулевое - true, сомневаться в этом - значит проявлять незнание языка и плодить излишне перегруженный конструкциями код.
Вот тоже решил чуть усомниться ...
Какой компилятор может быть во время выполения?