Do you prefer “if (var)” or “if (var != 0)”? [closed]

I like my ifs to make sense when read aloud:

if (is_it_happening) ...
if (number_of_sheep != 0) ...
if (pointer_to_something != NULL) ...

Leave a Comment