Cover of: C by Dissection by Al Kelley
Preview

Buy this book

When you buy books using these links the Internet Archive may earn a small commission.

Last edited by smiller933
February 2, 2021 | History
An edition of C by Dissection (1986)

C by Dissection

the essentials of C programming

3rd ed.
  • 0 Ratings
  • 3 Want to read
  • 0 Currently reading
  • 1 Have read

This edition was published in by Addison-Wesley Pub. Co in Menlo Park, Calif.

Written in English

687 pages

C by Dissection 3rd Edition is a textbook for teaching C to new programmers. One unique feature of this book is how it "dissects" an example program to explain how each part works. The book also includes end-of-chapter exercises to give students a chance to practice what they've learned, but solutions are not provided.

This book starts with the very basics such as variable declaration, operators, and code comments. The book also covers C control structures including if else, for loops, while loops, do while loops, and the switch statement. The book also covers typical first-year computer science topics such as constants, user-defined functions, enumerated types, structured programming style, arrays, pointers, recursion, C structures, and file I/O.

At the end of every chapter, there is a "Moving to C++" that briefly covers how the material in that chapter compares to how it is handled in the C++ programming language. However these sections are too brief to serve as a full tutorial on C++. Students that want to learn C++ should probably look for a dedicated C++.

As this book is primarily written to teach C, experienced C programmers looking for a reference would probably be better served by a different book than this one.

Read more

Previews available in: English

Edition Availability
Cover of: C by dissection
C by dissection: the essentials of C programming
2003, Pearson/Addison Wesley
- 4th ed.
Cover of: C by Dissection
C by Dissection: The Essentials of C Programming
2003, Pearson Education, Limited
in English
Cover of: C by Dissection
C by Dissection: the essentials of C programming
1996, Addison-Wesley Pub. Co
in English - 3rd ed.
Cover of: C by dissection
C by dissection: the essentials of C programming
1992, Benjamin/Cummings Pub. Co.
in English - 2nd ed.
Cover of: C by dissection
C by dissection: the essentials of C programming
1987, Benjamin/Cummings Pub. Co.
in English
Cover of: C by dissection
C by dissection: The essentials of C programming (The Benjamin/Cummings series in structured programming)
December 1986, Benjamin/Cummings Pub. Co
Paperback in English - 2nd edition

Add another edition?

C by Dissection

First published in 1986



Work Description

C by Dissection is a textbook for teaching C to new programmers. One unique feature of this book is how it "dissects" an example program to explain how each part works. The book also includes end-of-chapter exercises to give students a chance to practice what they've learned, but solutions are not provided. As this book is primarily written to teach C, experienced C programmers looking for a reference may be better served by a different book than this one.

Classifications

Dewey 005.13/3

C by Dissection

the essentials of C programming

3rd ed.

This edition was published in by Addison-Wesley Pub. Co in Menlo Park, Calif.


Edition Description

C by Dissection 3rd Edition is a textbook for teaching C to new programmers. One unique feature of this book is how it "dissects" an example program to explain how each part works. The book also includes end-of-chapter exercises to give students a chance to practice what they've learned, but solutions are not provided.

This book starts with the very basics such as variable declaration, operators, and code comments. The book also covers C control structures including if else, for loops, while loops, do while loops, and the switch statement. The book also covers typical first-year computer science topics such as constants, user-defined functions, enumerated types, structured programming style, arrays, pointers, recursion, C structures, and file I/O.

At the end of every chapter, there is a "Moving to C++" that briefly covers how the material in that chapter compares to how it is handled in the C++ programming language. However these sections are too brief to serve as a full tutorial on C++. Students that want to learn C++ should probably look for a dedicated C++.

As this book is primarily written to teach C, experienced C programmers looking for a reference would probably be better served by a different book than this one.

Table of Contents

Chapter 1 Writing an ANSI C Program 1
Chapter 2 Lexical Element, Operators, and the C System 47
Chapter 3 Flow of Control 87
Chapter 4 Functions and Structured Programming 137
Chapter 5 Character Processing 191
Chapter 6 The Fundamental Data Types 223
Chapter 7 Enumeration Types and typedef 263
Chapter 8 Functions, Pointers, and Storage Classes 287
Chapter 9 Arrays and Pointers 327
Chapter 10 Strings and Pointers 361
Chapter 11 Recursion 385
Chapter 12 Structures and ADTs 411
Chapter 13 Input/Output and Files 455
Chapter 14 Software Tools 501
Chapter 15 From C to C++ 535
Appendix A The Standard Library 559
Appendix B The Preprocessor 605
Appendix C Bitwise Operators 621
Appendix D ANSI C Compared to Traditional C 643
Appendix E ASCII Character Codes 653
Appendix F Operator Precedence and Associativity 655
Index 657

Edition Notes

Includes index.

Classifications

Dewey Decimal Class
005.13/3
Library of Congress
QA76.73.C15 K45 1996

The Physical Object

Pagination
xxi, 687 p. ;
Number of pages
687

ID Numbers

Open Library
OL788128M
Internet Archive
cbydissectioness00kell
ISBN 10
0805331492
LC Control Number
95020472
OCLC/WorldCat
749454771
Library Thing
393319
Goodreads
2708428

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists containing this Book

History

Download catalog record: RDF / JSON / OPDS | Wikipedia citation
February 2, 2021 Edited by smiller933 Made correction to accidental double verticle bar in table of contents.
January 28, 2021 Edited by smiller933 Changed index entry in table of contents to enable hot-linking.
January 28, 2021 Edited by smiller933 Added description, table of contents, and OCLC/WorldCat ID. Minor change to title capitalization.
January 28, 2021 Edited by smiller933 Added 2nd author. Wrote thorough description of the book.
April 1, 2008 Created by an anonymous user Imported from Scriblio MARC record.