C For Yourself: Learning C Using Experiments / Edition 1

C For Yourself: Learning C Using Experiments / Edition 1

by Richard P. Halpern
ISBN-10:
0195108418
ISBN-13:
9780195108415
Pub. Date:
02/20/1997
Publisher:
Oxford University Press
ISBN-10:
0195108418
ISBN-13:
9780195108415
Pub. Date:
02/20/1997
Publisher:
Oxford University Press
C For Yourself: Learning C Using Experiments / Edition 1

C For Yourself: Learning C Using Experiments / Edition 1

by Richard P. Halpern

Paperback

$117.99
Current price is , Original price is $117.99. You
$117.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.


Overview

This innovative text provides beginning programmers with a concise, accessible introduction to the world of C. Assuming no prior programming experience, the author presents a carefully chosen subset of C powerful enough for solving non-trivial programming problems, yet simple enough so that a novice can steer clear of the pitfalls. Unsurpassed in motivating students' critical thinking and active learning, C For Yourself features computer experiments which serve to clarify presented concepts and to guide readers into making discoveries on their own. Readers are directed in learning many of the subtleties and intricacies of C through hands-on examples. Each section contains interesting pencil and paper exercises to reinforce new knowledge, and programming problems further enlighten students. Chapters cover all the basics of this increasingly important subject, from pointers and arrays to structures, files, and recursion. The author's clear and highly accessible writing style make this text ideal for beginning students and novice programming enthusiasts. A comprehensive instructor's manual including problem solutions and transparency masters also accompanies the text.

Product Details

ISBN-13: 9780195108415
Publisher: Oxford University Press
Publication date: 02/20/1997
Edition description: New Edition
Pages: 240
Product dimensions: 9.13(w) x 7.44(h) x 0.46(d)

About the Author

State University of New York at New Paltz

Table of Contents

PrefaceChapter 1: The Basics1.1. Identifiers1.2. Symbolic Constants1.3. Variables1.4. Data Types1.5. Operators1.6. Expressions1.7. Statements1.8. Program ExecutionChapter 2: Statements: Part I2.1. Output2.2. Assignment2.3. InputChapter 3: Statements: Part II3.1. Selection3.2. RepetitionChapter 4: Functions4.1. Functions: The Basics4.2. Functions: Input and Output4.3. ScopeChapter 5: A Brief Introduction to Pointers5.1. The Pointer Concept5.2. Declaration and Assignment of Pointers5.3. Passing Pointers to FunctionsChapter 6: Arrays6.1. One Dimensional Arrays6.2. Arrays and Pointers6.3. Two Dimensional Arrays6.4. StringsChapter 7: Structs and Linked Lists7.1. Structs7.2. Dynamic Memory Allocation7.3. Linked ListsChapter 8: Files8.1. File Buffers8.2. File CommandsChapter 9: RecursionChapter 10: Optional Extras10.1. Additional Data Types10.2. Shorthand Operator Notation10.3. Macros10.4. Compilation Schemes10.5. Two Unusual Operations10.6. Passing Parameters to main10.7. Variable Length Parameter ListsAppendix A: Discussion of ExperimentsAppendix B: Notes on Some Library FunctionsAppendix C: Keywords and SymbolsAppendix D: ASCII CodeAppendix E: Precedence Rules
From the B&N Reads Blog

Customer Reviews