Originally Posted by
grumpy
Guaranteed short-circuiting of logical expressions has always been a feature of C. It was true when Dennis Ritchie designed and implemented the first version of C, still true in the 1989 C standard, and remains true in the C99 standard.