Hi, so my friend gave me this C++ brain teaser, and it's one of those really jumbled up evaluation ones. It says 0 ? 0 : 1 in it.. Which leads me to ask, what does 0 evaluate too if it's not an actual question like 0<3 or something... Does any single integer evaluate to True because it has nothing to compare it to, so it basically just says if (there is a integer) then do this. Does it evaluate to false because it's a zero and 0 = false? Ok cheers.. Pretty confused lol.