The article discusses several obscure features of the C programming language, including features introduced in C99. These features include sizeof having side effects, compatible function declarations, and compile-time tree structures. The article also mentions other lesser-known features such as array designators, the preprocessor being a functional language, and Duff's devices. These features are not well-known among C programmers and can be useful in certain situations.