Hacker News new | ask | show | jobs
by jimmoores 2495 days ago
These examples actually were more obscure than the usual list.
3 comments

Yeah, I did know 3 of them[1] but the rest were completely new to me! Not that I’m an expert or anything, but I tend to enjoy reading about obscure C features. That sizeof can have side effects is... a bit crazy although the multiple compatible function declarations are horrifying.

[1] Array designators, Preprocessor is a functional language and a[b] is a syntactic sugar.

The multiple compatible function signature declaration got me. I pray that I'll never have to understand and work with code that looks like that.
Amusingly enough, that’s because most of them are C99 features.