My Account Log in

1 option

Intermediate c programming / by Yung-Hsiang Lu.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Lu, Yung-Hsiang, author.
Language:
English
Subjects (All):
C (Computer program language).
Physical Description:
1 online resource (xxxi, 466 pages) : illustrations
Edition:
1st edition
Place of Publication:
Boca Raton, FL : CRC Press, an imprint of Taylor and Francis, 2015.
System Details:
text file
Summary:
Teach Your Students How to Program Well Intermediate 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.
Contents:
part I Computer Storage: Memory and File
chapter 1 Program Execution
chapter 2 Stack Memory
chapter 3 Prevent, Detect, and Remove Bugs
chapter 4 Pointers
chapter 5 Writing and Testing Programs
chapter 6 Strings
chapter 7 Programming Problems and Debugging
chapter 8 Heap Memory
chapter 9 Programming Problems Using Heap Memory
chapter 10 Reading and Writing Files
chapter 11 Programming Problems Using File
part II Recursion
chapter 12 Recursion
chapter 13 Recursive C Functions
chapter 14 Integer Partition
chapter 15 Programming Problems Using Recursion
part III Structure
chapter 16 Programmer-Dened Data Types
chapter 17 Programming Problems Using Structure
chapter 18 Linked Lists
chapter 19 Programming Problems Using Linked List
chapter 20 Binary Search Trees
chapter 21 Parallel Programming Using Threads
part IV Applications
chapter 22 Finding the Exit of a Maze
chapter 23 Image Processing
chapter 24 Human Compression
chapter A Linux
chapter B
Version Control
chapter C Integrated Development Environments (IDE).
Notes:
Includes index.
Description based on print version record.
ISBN:
9780429156236
0429156235
9781498711647
1498711642
9781003257981
OCLC:
914345570

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account