Description
Book SynopsisPart 1. Learning C.- 1. A Tour of C.- 2. Comments, Names, and Types.- 3. Operators .- 4. Declarations.- 5. Statements.- 6. Arrays and Pointers.- 7. Enumerations.- 8. Preprocessor.- 9. Functions.- 10. Structures.- 11. Unions.- 12. Input, Output, and Files.- 13. Program Organization.- 14. Multithreading.- Part 2. Selected Topics.- 15. Undefined Behavior.- 16. Assertions.- 17. _Atomic.- 18. Debugging.- 19. Generic.- 20. setjmp and longjmp.- 21. restrict.- 22. volatile.- Part 3. Extended Examples.- 23. Strings.- 24. Lists.- 25. Maps.- 26. Dynamic Dispatch.- 27. Exceptions in C.- A. Standard Headers.- B. Standard Functions.- C23 Differences.