Intermediate C Programming: 1st Edition (e-Book) book cover

Intermediate C Programming

1st Edition

By Yung-Hsiang Lu

CRC Press

498 pages

Purchasing Options:$ = USD
Paperback: 9781498711630
pub: 2015-06-16
SAVE ~$18.59
Hardback: 9781138460775
pub: 2017-07-27
SAVE ~$41.00
eBook (VitalSource) : 9780429156236
pub: 2015-06-17
from $44.98

FREE Standard Shipping!


Teach Your Students How to Program WellIntermediate C Programming provides a stepping-stone for intermediate-level students to go from writing short programs to writing real programs well. It shows students how to identify and eliminate bugs, write clean code, share code with others, and use standard Linux-based tools, such as ddd and valgrind.The

Table of Contents

COMPUTER STORAGE MEMORY AND FILE: Program Execution. Stack Memory. Prevent, Detect, and Remove Bugs. Pointer. Writing and Testing Programs. Strings. Programming Problems and Debugging. Heap Memory. Programming Problems. Reading and Writing Files. Programming Problems. RECURSION: Recursion. Recursive C Functions. Integer Partition. Programming Problems. STRUCTURE: Programmer-Defined Data Types. Programming Problems. Linked Lists. Programming Problems. Binary Search Trees. Parallel Programming Using Threads. APPLICATIONS: Finding the Exit of a Maze. Image Processing. Huffman Compression. Appendices. Index.

About the Author

Yung-Hsiang Lu is an associate professor in the School of Electrical and Computer Engineering at Purdue University. He is an ACM Distinguished Scientist and ACM Distinguished Speaker. He received a Ph.D. from the Department of Electrical Engineering at Stanford University.

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Programming / Games
COMPUTERS / Programming Languages / General