Programming in C

ISBN-10: 0672326663
ISBN-13: 9780672326660
Edition: 3rd 2005 (Revised)
List price: $49.99 Buy it from $9.73
eBook available
This item qualifies for FREE shipping

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

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: Programming in C, Third Edition is a revised edition of a classic programming title. Author Stephen Kochan's style and thorough explanations have earned him a place among the most respected of computer book authors. Although the C programming  More...

Used Starting from $23.54
eBooks Starting from $39.99
Buy
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
History of Western Art Online content $4.95 $1.99
Add to cart
Study Briefs
History of World Philosophies Online content $4.95 $1.99
Add to cart
Study Briefs
American History Volume 1 Online content $4.95 $1.99
Add to cart
Study Briefs
History of Western Music Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $49.99
Edition: 3rd
Copyright year: 2005
Publisher: Pearson Education
Publication date: 7/8/2004
Binding: Paperback
Pages: 576
Size: 7.00" wide x 8.75" long x 1.00" tall
Weight: 1.980
Language: English

Programming in C, Third Edition is a revised edition of a classic programming title. Author Stephen Kochan's style and thorough explanations have earned him a place among the most respected of computer book authors. Although the C programming language hasn't undergone any major changes, it's enjoying new life among game programmers and small device programmers, where its simple elegance makes it the ideal choice for small fast programs. Large game developers, such as Nintendo, use C almost exclusively. This edition combines the time-tested instructional style of Stephen Kochan with updated and relevant examples.

Introduction
Some Fundamentals.Programming
Higher-Level Languages
Operating Systems
Compiling Programs
Integrated Development Environments
Language Interpreters
Compiling and Running Your First Program
Compiling Your Program
Running Your Program
Understanding Your First Program
Displaying the Values of Variables
Comments
Exercises
Variables, Data Types, and Arithmetic Expressions
Working with Variables
Understanding Data Types and Constants
Working with Arithmetic Expressions
Combining Operations with Assignment: The Assignment Operators
Types Complex and Imaginary
Exercises
Program Looping
The for Statement
The while Statement
The do Statement
Exercises
Making Decisions
The if Statement
The switch Statement
Boolean Variables
The Conditional Operator
Exercises
Working with Arrays
Defining an Array
Initializing Arrays
Character Arrays
Multidimensional Arrays
Variable-Length Arrays
Exercises
Working with Functions
Defining a Function
Arguments and Local Variables
Returning Function Results
Functions Calling Functions Calling
Top-Down Programming
Functions and Arrays
Global Variables
Automatic and Static Variables
Recursive Functions
Exercises
Working with Structures
A Structure for Storing the Date
Functions and Structures
Initializing Structures
Arrays of Structures
Structures Containing Structures
Structures Containing Arrays
Structure Variants
Exercises
Character Strings
Arrays of Characters
Variable-Length Character Strings
Escape Characters
More on Constant Strings
Character Strings, Structures, and Arrays
Character Operations
Exercises
Pointers
Defining a Pointer Variable
Using Pointers in Expressions
Working with Pointers and Structures
The Keyword const and Pointers
Pointers and Functions
Pointers and Arrays
Operations on Pointers
Pointers to Functions
Pointers and Memory Addresses
Exercises
Operations on Bits
Bit Operators
Bit Fields
Exercises
The Preprocessor
The #define Statement
The #include Statement
Conditional Compilation
Exercises
More on Data Types
Enumerated Data Types
The typedef Statement
Data Type Conversions
Exercises
Working with Larger Programs
Dividing Your Program into Multiple Files
Communication Between Modules
Other Utilities for Working with Larger
Programs
Input and Output Operations in C.Character I/O: getchar and putchar
Formatted I/O: printf and scanf
Input and Output Operations with Files
Special Functions for Working with Files
Exercises
Miscellaneous and Advanced Features
Miscellaneous Language Statements
Working with Unions
The Comma Operator
Type Qualifiers
Command-Line Arguments
Dynamic Memory Allocation
Debugging Programs.Debugging with the Preprocessor
Debugging Programs with gdb
Object-Oriented Programming
What Is an Object Anyway? Instances and Methods
Writing a C Program to Work with Fractions
Defining an Objective-C Class to Work with Fractions
Defining a C++ Class to Work with Fractions
Defining a C# Class to Work with Fractions
C Language Summary.Digraphs and Identifiers
Comments
Constants
Data Types and Declarations
Expressions
Storage Classes and Scope
Functions. Statements
The Preprocessor
The Standard C Library
Standard Header Files
String Functions
Memory Functions
Character Functions. I/O Functions
In-Memory Format Conversion Functions
String-to-Number Conversion
Dynamic Memory Allocation Functions
Math Functions
General Utility Functions
Compi

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

×