C in 21 Days

ISBN-10: 0672324482

ISBN-13: 9780672324482

Edition: 6th 2003 (Revised)

List price: $49.99
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


In just 21 days you will have all the skills you need to get started with C. With this complete tutorial, you will master the basics and then move on to the more advanced features and concepts.
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Customers also bought

Book details

List price: $49.99
Edition: 6th
Copyright year: 2003
Publisher: Pearson Education
Publication date: 9/25/2002
Binding: Mixed Media
Pages: 960
Size: 7.25" wide x 8.75" long x 2.00" tall
Weight: 0.220
Language: English

At a Glance
Where You're Going
Getting Started with C.A Brief History of the C Language
Why Use C? Preparing to Program
The Program Development Cycle
Your First C Program
Printing Your Listings
The First Type & Run
The Components of a C Program
A Short C Program
The Program's Components
A Review of the Parts of a Program
Storing Information: Variables and Constants
Understanding Your Computer's Memory
Storing Information with Variables
Numeric Variable Types
The Pieces of a C Program: Statements, Expressions, and Operators
Understanding Expressions
The if Statement
Evaluating Relational Expressions
The Logical Operators
More on True/False Values
Operator Precedence Revisited
Find the Number
Packaging Code in Functions
What Is a Function? How a Function Works
Functions and Structured Programming
Writing a Function
Passing Arguments to a Function
Calling Functions
Where the Functions Belong
Working with Inline Functions
Basic Program Control
Arrays: The Basics
Controlling Program Execution
Nested Loops
Fundamentals of Reading and Writing Information
Displaying Information On-Screen
Inputting Numeric Data with scanf()
Using Trigraph Sequences
Week 1 In Review
At a Glance
Where You're Going
Using Numeric Arrays
What Is an Array? Naming and Declaring Arrays
Understanding Pointers
What Is a Pointer? Pointers and Simple Variables
Pointers and Variable Types
Pointers and Arrays
Pointer Cautions
Array Subscript Notation and Pointers
Passing Arrays to Functions
Pausing for a Second or Two
Working with Characters and Strings
The char Data Type
Using Character Variables
Using Strings
Strings and Pointers
Strings Without Arrays
Displaying Strings and Characters
Reading Strings from the Keyboard
Implementing Structures, Unions, and TypeDefs
Working with Simple Structures
Using Structures That are More Complex
Arrays of Structures
Initializing Structures
Structures and Pointers
Understanding Unions
Creating Synonyms for Structures with typedef
Understanding Variable Scope
What Is Scope? Creating External Variables
Creating Local Variables
Local Variables and the main() Function
Which Storage Class Should You Use? Local Variables and Blocks
Secret Messages
Advanced Program Control
Ending Loops Early
The goto Statement
Infinite Loops
The switch Statement
Exiting the Program
Executing Operating System Commands in a Program
Working with the Screen, Printer, and Keyboard
Streams and C
Using C's Stream Functions
Accepting Keyboard Input
Controlling Output to the Screen
Redirecting Input and Output
When to Use fprintf()
Week 2 In Review
At a Glance
Where You're Going
Pointers: Beyond the Basics
Declaring Pointers to Pointers
Pointers and Multidimensional Arrays
Working with Arrays of Pointers
Working with Pointers to Functions
Bonus Section: Understanding Linked Lists
Using Disk Files
Relating Streams to Disk Files
Understanding the Types of Disk Files
Using Filenames
Opening a File
Writing and Reading File Data
File Buffering: Closing and Flushing Files
Understanding Sequential Versus Random File Access
Detecting the End of a File
File Management Functions
Using Temporary Files.Type & Run 5
Counting Characters
Manipulating Strings
Determining String Length
Copying Strings
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.