C by Discovery

ISBN-10: 1576761703
ISBN-13: 9781576761700
Edition: 4th 2005 (Revised)
List price: $163.40
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

Description: This book provides an introduction to the C programming language. It is widely known for its accurate and precise descriptions, its careful annotation of code, and its comprehensive coverage of topics.nbsp; It also includes numerous "Learning  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

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.

Add to cart
Study Briefs
Italian Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Portuguese Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Spanish Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
German Grammar Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $163.40
Edition: 4th
Copyright year: 2005
Publisher: Addison Wesley
Publication date: 8/15/2004
Binding: Paperback
Pages: 996
Size: 7.25" wide x 9.00" long x 1.75" tall
Weight: 3.498
Language: English

This book provides an introduction to the C programming language. It is widely known for its accurate and precise descriptions, its careful annotation of code, and its comprehensive coverage of topics.nbsp; It also includes numerous "Learning Activities" which allow students to immediately "do it" after they "read it" in the book.

Getting Started
What to Expect from C
Fundamentals-Reserved Words, Identifiers, the Character Set
Subprograms or Functions in C
An Introduction to Output in C
Input and Output with Variables
Arithmetic Operations
Introduction to Functions and Structured Programming in C
Language Elements Introduced in This Chapter: A Review
Things to RememberExercises and Programming Problems
Gaining Control
Expressions and Statements
Blocks and Compound Statements
The if and if-else Statements
Relational Operators and Expressions
The while Loop
Logical Operators and Expressions
The for Loop
Making C Readable-Programming Style
Language Elements Introduced in This Chapter: A Review
Things to Remember
Exercises and Programming Problems
Basic Data Types
Introduction to Scalar Types in C
Integers and Different Integer Bases
The Integer Types
The size of() Operator
Character Variables
Unsigned Types
ANSI C and Integer Types
If There's Time or Need: Bit Operations on the Integer Types
Floating Point Types
Types of Expressions and Automatic Conversions
Forced Type Conversions
Language Elements Introduced in This Chapter: A Review
Things to Remember
Exercises and Programming Problems
Arrays and Pointers
One Dimensional Arrays
Initialization of Arrays
Arrays as Parameters to Functions
Getting Started with Pointers
Pointer Arithmetic
Dereferencing a Pointer Variable
An Array as a Pointer
Passing Parameters to Functions
Searching and Sorting Arrays
Pointers and Dynamic Memory Allocation
Language Elements Introduced in This Chapter: A Review
Things to Remember
Exercises and Programming Problems
Strings
Introduction to Strings
Variable Strings
Input and Output of Strings
The Common String Library Functions
Examples with strlen() and strchr()
More Functions in the C String Library
Two Versions of strcat()
Language Elements Introduced in This Chapter: A Review
Things to Remember
Exercises and Programming Problems
Keeping Control
Introduction
The do-while Statement
The switch Statement
Altering the Flow of Control
Getting Out Gracefully
If There's Time or Need: Using Recursion
Language Elements Introduced in This Chapter: A Review
Things to Remember
Exercises and Programming Problems
Structuring the Data
Introduction to Structures
Operations on Structures
Using Structures with Arrays and Pointers
Bit Fields
Enumerated Types
UnionsLanguage Elements Introduced in This Chapter: A Review
Things to Remember
Exercises and Programming Problems
Intra-program Communication
Introduction
Automatic versus Static Variables
Global versus Local Variables
Modules and External Variables
Typedefs
Function Definitions

×
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.

×