Skip to main content
  • Book
  • © 1986

Elements of C

Authors:

Part of the book series: Foundations of Computer Science (FCSC)

  • 738 Accesses

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (7 chapters)

  1. Front Matter

    Pages i-xiv
  2. Introduction

    • Morton H. Lewin
    Pages 1-13
  3. Operators and Expressions

    • Morton H. Lewin
    Pages 15-58
  4. Program Structure

    • Morton H. Lewin
    Pages 59-90
  5. The C Preprocessor

    • Morton H. Lewin
    Pages 91-105
  6. Flow of Control

    • Morton H. Lewin
    Pages 107-135
  7. Advanced Topics

    • Morton H. Lewin
    Pages 137-157
  8. The Standard Library

    • Morton H. Lewin
    Pages 159-196
  9. Back Matter

    Pages 197-246

About this book

Statements in C, like statements in any other programming language, consist almost entirely of expressions and special reserved words. Declarations in C, unlike declarations in other languages, also contain arbitrary expressions. Thus, studying the means by which C expressions are constructed and evaluated is especially important-particularly since the number of permissible C operators is so large. Since all of the operands in a C expression (excluding constants) must be properly declared before they are used, and since declarations themselves contain expressions, the teaching of C involves the following chicken-and-egg problem: Should one begin by considering only elementary declarations, in which case the topic of expression construction and evaluation cannot be fully treated in one place, because the operators that pertain to the more complex objects-like pointers and structures (whose declarations have not yet been introduced)--have not yet been covered, or should one postpone entirely the issue of how decla­ rations are written (merely assuming that all of the objects under discussion have been properly declared) in order to fully treat all types of operands and operators in one comprehensive discussion? If the student is encouraged to begin writing programs immediately, the former choice is mandatory, because even the most elementary programs must vII Preface viii contain proper declarations. Thus, most C textbooks postpone the discussion of objects like arrays, structures, and pointers (and of the operators that pertain to them) until the second half of the book is reached.

Authors and Affiliations

  • Rutgers University, Piscataway, USA

    Morton H. Lewin

Bibliographic Information

  • Book Title: Elements of C

  • Authors: Morton H. Lewin

  • Series Title: Foundations of Computer Science

  • DOI: https://doi.org/10.1007/978-1-4613-2155-2

  • Publisher: Springer New York, NY

  • eBook Packages: Springer Book Archive

  • Copyright Information: Plenum Press, New York 1986

  • Hardcover ISBN: 978-0-306-42182-2Due: 30 April 1986

  • Softcover ISBN: 978-1-4612-9271-5Published: 30 September 2011

  • eBook ISBN: 978-1-4613-2155-2Published: 06 December 2012

  • Edition Number: 1

  • Number of Pages: XIV, 246

  • Topics: Software Engineering/Programming and Operating Systems

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access