When we program in C, a C reference by hand is usually useful. The GNU C Reference Manual provides us a good reference for the C programming language implemented by the GNU C Compiler.
“This manual is strictly a reference, not a tutorial. Its aim is to cover every linguistic construct in GNU C.”
GNU also provides a reference manual for C library in separated documents.