FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$49.99

OUR PRICE:
$9.20

You may extend rentals at any time.


Programming in C

ISBN: 9780672326660 | 0672326663
Format: Paperback
Publisher: Sams
Pub. Date: 1/1/2005

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of ContentsAuthor Biography
Learn C programming from one of the best. Stephen Kochans Programming in C is thorough with easy-to-follow instructions that are sure to benefit beginning programmers. In its third edition, the style in this book remains true to the simple, instructional style of previous editions. It provides you with updated and relevant examples of how C programming can be used with small, fast programs, similar to the programming used by large game developers such as Nintendo. If you want a one-stop-source for C programming, this book is it!

... MORE
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 Prog... MORE
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
Table of Contents provided by Publisher. All Rights Reserved.

Stephen Kochan has been developing software with the C programming language for over 20 years. He is the author and coauthor of several bestselling titles on the C language, including Programming in C, Programming in ANSI C, Topics in C Programming and several Unix titles, including Exploring the Unix System, Unix Shell Programming and Unix System Security. Mr. Kochan's most recent title, Programming in Objective-C, is a tutorial on an object-oriented programming language that is based on C.

Related Products


  • Programming in ANSI C
    Programming in ANSI C
  • Programming in C
    Programming in C


Please wait while this item is added to your cart...