I love C with all my heart, but minimal in the syntactic sugar department it ain't. Other languages of its day like Fortran or Pascal would not let you write an atrocity like
while (*++targ = *++src)
; while (*++targ = *++src)
;Unless the data is user-generated, in which case you might have a security issue on your hands... :)
Kinda like with everything else related to C!
The problem is, it's also up to the programmers who worked on my codebase before I did. I would never write that atrocity, but I've come across that atrocity quite a few times in code I needed to modify.
(but usually generates compiler warning without an additional set of parentheses)