Re:“C is quirky, flawed, and an enormous success” – Dennis R...
by bluetomcat on Sunday July 09, 2023 @09:38AM
(#36654361)
C is an expressive language when you’re not working with strings and memory the way you do in most HLLs. Almost all operators return a value and can be nested in sub-expressions. Assignments and pre/post increments/decrements are expressions. The comma operator evaluates expressions in the given order and returns a value. There is a GNU extension called “statement expressions”, allowing you to define function-like macros.
[ Parent
| on HN ]
There are no comments on this comment yet.