Intermediate C Programming by Yung-Hsiang Lu
ISBN 9781498711630 - CAT# K25074
2015
http://www.crcpress.com/product/isbn/9781498711630
For Purdue students, please read online copy
Part 1 Storage (Memory and File)
Part 2 Recursion
Part 3 Structure
Part 4 Applications
Part 1 Storage
1 Program Execution
2 Stack Memory
3 Prevent, Detect, and Remove Bugs
4 Pointers
5 Writing and Testing Programs
6 Strings
7 Programming Problems and Debugging
8 Heap Memory
9 Programming Problems Using Heap Memory
10 Reading and Writing Files
11 Programming Problems Using File
Part 2 Recursion
12 Recursion
13 Recursive C Functions
14 Integer Partition
15 Programming Problems Using Recursion
Part 3 Structure
16 Programmer-Defined Data Types
17 Programming Problems Using Structure
18 Linked Lists
19 Programming Problems Using Linked List
20 Binary Search Trees
21 Parallel Programming Using Threads
Part 4 Applications
22 Finding the Exit of a Maze
23 Image Processing
24 Huffman Compression
A Linux
B Version Control
C Integrated Development Environments (IDE)