Skip to content

Learning C

Best in textbook rentals since 2012!

ISBN-10: 0070239819

ISBN-13: 9780070239814

Edition: 1st 1992

Authors: Neill Graham

List price: $52.81
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This text is an introduction to standard C programming for students who are already acquainted with at least one programming language. No background is assumed in any other area of computing. Written by the author of Learning C++, the book offers a systematic methodology for students trying to master the often cryptic C programming language.
Customers also bought

Book details

List price: $52.81
Edition: 1st
Copyright year: 1992
Publisher: McGraw-Hill Higher Education
Binding: Paperback
Pages: 304
Size: 7.50" wide x 8.50" long x 0.50" tall
Weight: 1.144
Language: English

Preface
Getting Started
Functionsp. 1
The Hello-World Programp. 2
Editing, Compiling, and Linkingp. 7
Identifiersp. 9
Defining, Declaring, and Calling Functionsp. 10
Values, Variables, and Expressionsp. 12
Input and Outputp. 21
Named Constants and Preprocessor Macrosp. 27
Functions With Argumentsp. 30
Exercisesp. 34
Control Statements and Related Operators
Logical Values and Relational Operatorsp. 37
Iterationp. 38
Increment, Decrement, and Compound Assignment Operatorsp. 42
Examples Using Iterationp. 46
Selection Statements and the Conditional Operatorp. 51
Examples Using Selection Statementsp. 59
Logical Operatorsp. 67
The Comma Operatorp. 70
Exercisesp. 72
Types and Conversions
Bits, Bytes, and Addressesp. 75
Basic Arithmetic Typesp. 79
Defining and Naming Typesp. 88
Type Conversionsp. 93
More About Format Stringsp. 99
Example Programsp. 107
Exercisesp. 112
Arrays and Pointers
Lvalues and Objectsp. 115
The Qualifiers const and volatilep. 116
One-Dimensional Arraysp. 117
Pointersp. 121
Multidimensional Arraysp. 137
More About Identifiers and Objectsp. 138
A Case Studyp. 145
Exercisesp. 154
Pointers and Strings
Pointer Arithmeticp. 157
Stringsp. 161
Functions for String Processingp. 164
Input and Output of Characters and Stringsp. 169
Dynamic Memory Managementp. 180
Function Macrosp. 190
Exercisesp. 192
Structures, Unions, Bitfields and Bitwise Operators
Structuresp. 195
Structures, Arrays, and Pointersp. 203
Example: Information Retrievalp. 206
Self-Referential Structures and Linked Listsp. 219
Example: Information Retrieval Revisitedp. 221
Unionsp. 232
Bitfieldsp. 235
Operators for Bit Manipulationp. 236
Exercisesp. 239
Streams and Files
Processing Streams and Filesp. 241
Functions With Varying Numbers of Argumentsp. 272
Conditional Directivesp. 277
Exercisesp. 280
Appendix 1: Keywordsp. 283
Appendix 2: Operators, Precedence, and Associativityp. 284
Appendix 3: Integrated Development Environmentsp. 287
Appendix 4: MS-DOS Memory Modelsp. 295
Glossaryp. 298
For Further Readingp. 309
Indexp. 311
Table of Contents provided by Blackwell. All Rights Reserved.