|
|
|
|
|
by clarry
2298 days ago
|
|
Well, OP asked for source of truth. Nothing comes as close as the standard itself. Honestly, I think any programmer writing C today should have it around for reference. And yeah you kinda need to read it too, or you won't be able to refer much. That said, no need to read it cover to cover. There's stuff one can earmark as being there but ignore until it's actually needed (for example: the grammar and all the library functions). And speaking of tedu, I would recommend to the OP that they get in the habit of checking out the OpenBSD man pages for libc functions. |
|
An unfortunate reality is that standards are not always strictly followed (whether intentionally or not). C is almost certainly better about following the standards than other pieces of tech (notably web browsers), but I doubt the C compilers are perfectly compliant if you look hard enough.