Exercises and Projects from C Programming: A Modern Approach Basic Features of C Introducing C C Fundamentals Formatted Input/Output Expressions Selection Statements Loops Basic Types Arrays Functions Program Organization Advanced Features of C Pointers Pointers and Arrays Strings The Preprocessor Writing Large Programs Structures, Unions, and Enumerations Advanced Uses of Pointers Declarations Program Design Low-Level Programming The Standard C Library The Standard Library Input/Output Library Support for Numbers and Character Data Error Handling International Features Miscellaneous Library Functions Additional C99 Support for Mathematics