For what values of the expression is an if-statement block not executed?
(a) 0 and all negative values
(b) 0 and -1
(c) 0
(d) 0, all negative values, all positive values except 1
I have been asked this question at a job interview.
My enquiry is from Booleans topic in chapter Types, Pointers, Arrays & Structures in C++ of C++