1. Trang chủ
  2. » Công Nghệ Thông Tin

Donald alcock illustrating c revised edition

225 574 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Cover

  • Illustrating C (Ansi/Iso Version)

  • Copyright

    • 9780521468213

  • Acknowledgements

  • Contents

  • Preface

  • 1 Introduction

    • CONCEPTION

    • REALIZATION

    • DISSECTION

    • EXERCISES

  • 2 Concepts

    • DECISIONS

    • IF - ELSE

    • LOOPS

    • CHARACTERS

    • ARRAYS

    • MATRIX MULTIPLICATION

    • HOOKE'S LAW

    • FUNCTIONS

    • CALL BY VALUE

    • RATE OF INTEREST

    • SCOPE OF VARIABLES

    • RECURSION

    • EXERCISES

  • 3 Components

    • NOTATION

    • CHARACTERS

    • NAMES

    • SCALAR TYPES

      • ON YOUR MACHINE...

    • CONSTANTS

      • LITERAL CONSTANTS

      • STRING LITERALS

      • NAMED CONSTANTS

      • ENUMERATIONS

    • EXPRESSIONS

    • STATEMENTS AND PROGRAM

    • DECLARATIONS

      • DECLARATION VS DEFINITION

      • FUNCTION DEFINITION

      • PROTOTYPES

      • OLD-STYLE C

      • HEADER FILES

    • OPERATORS

      • ARITHMETIC OPERATORS

      • LOGICAL OPERATORS

      • BITWISE OPERATORS

      • ASSIGNMENT OPERATORS

      • INCREMENTING OPERATORS

      • SEQUENCE OPERATOR

      • REFERENCE OPERATORS

      • OTHER OPERATORS

      • SUMMARY

    • PRECEDENCE & ASSOCIATIVITY

    • MIXED TYPES

      • PROMOTION & DEMOTION

      • CAST

      • PARAMETERS

      • LITERAL CONSTANTS

      • ACTION OF OPERATORS

  • 4 Control

    • TESTED LOOPS

    • COUNTED LOOP

    • ESCAPE

    • AREA OF A POLYGON

    • SELECTION STATEMENT - IF

    • ROMAN NUMBERS

    • SWITCH

    • JUMP

    • CABLES

    • QUICKSORT

    • EXERCISES

  • 5 Organization

    • PROCESSING

    • PREPROCESSOR

      • SIMPLE MACROS

      • MACROS WITH ARGUMENTS

      • NESTED MACROS

      • STRING ARGUMENTS

      • HEADER FILES

      • FUNCTION PROTOTYPES

      • CONDITIONAL PREPROCESSING

      • SYNTAX SUMMARY

    • STORAGE CLASS

      • OUTSIDE DECLARATIONS

      • BLOCK DECLARATIONS

      • PARAMETER DECLARATIONS

    • NAME SPACE

  • 6 Pointers, Arrays, Strings

    • POINTERS

      • * OPERATOR

      • & OPERATOR

      • DECLARING POINTERS

    • PARAMETERS

    • QUICKSORT AGAIN

    • POINTER ARITHMETIC

    • PARLOUR TRICK

    • POINTERS TO FUNCTIONS

    • COMPLEX DECLARATIONS

    • STRINGS

      • STRING ARRAYS

      • STRING POINTERS

      • PRINTING STRINGS

      • RAGGED ARRAYS

    • COMMAND LINE

    • STRING UTILITIES

      • READ FROM KEYBOARD

      • WHAT KIND OF CHARACTER?

      • HOW LONG IS A STRING?

      • COPYING STRINGS

      • COMPARING STRINGS

    • BACKSLANG

    • EXERCISES

  • 7 Input, Output

    • ONE CHARACTER

      • GET

      • PUT

      • UNGET

    • PRINT FORMAT

    • SCAN FORMAT

    • EASIER INPUT

    • STREAMS AND FILES

      • OPENING

      • CLOSING

      • REWINDING

      • REMOVING

      • RENAMING

      • ERRORS

    • CATS

    • TEMPORARY FILES

    • BINARY I/O

    • RANDOM ACCESS

    • DATABASE

    • EXERCISES

  • 8 Structures, Unions

    • INTRODUCING STRUCTURES

    • USAGE OF STRUCTURES

    • ACCESS OPERATORS

    • STYLE OF DECLARATION

    • BOOKLIST

    • UNIONS

    • BIT FIELDS

    • SYNTAX

      • TYPE OR SHAPE

      • ALIAS

      • DECLARATORS

      • TYPE-NAME

      • DECLARATION

    • STACKS

    • REVERSE POLISH NOTATION

    • POLISH

    • EXERCISES

  • 9 Dynamics Storage

    • MEMORY ALLOCATION

    • STACKS

    • POLISH AGAIN

    • SIMPLE CHAINING

    • SHORTEST ROUTE

    • INTRODUCING RINGS

    • ROSES

    • BINARY TREES

    • MONKEY PUZZLE

    • EXERCISES

  • 10 Library

    • INPUT, OUTPUT, FILES

      • LOW LEVEL I/O

      • SINGLE CHARACTER I/O

      • FILE MANAGEMENT

      • RANDOM ACCESS

      • STRING I/O

      • FORMATS FOR I/O

      • TEMPORARY FILES

      • BUFFERING

    • PROCESS CONTROL

      • TERMINATION

      • LOCALE

      • ERROR RECOVERY

      • SIGNALS, EXCEPTIONS

    • VARIABLE ARGUMENT LIST

    • MEMORY ALLOCATION

    • STRING TO NUMBER

    • MATHEMATICS

      • ARITHMETICAL

      • TRIGONOMETRICAL

      • HYPERBOLICS

      • RANDOM NUMBERS

      • MODULAR DIVISION

      • LOGARITHMS, EXPONENTIALS

    • CHARACTERS

    • STRINGS

      • STRING LENGTH

      • COPY & CONCATENATE

      • STRING COMPARISON

      • STRING SEARCH

      • MISCELLANEOUS STRINGS

    • SORT, SEARCH

    • DATE AND TIME

  • 11 Summaries

    • OPERATOR SUMMARY

    • SYNTAX SUMMARY

    • LIBRARY SUMMARY

  • Bibliography

  • Index

Nội dung

Đây là quyển sách tiếng anh về lĩnh vực công nghệ thông tin cho sinh viên và những ai có đam mê. Quyển sách này trình về lý thuyết ,phương pháp lập trình cho ngôn ngữ C và C++.

[...]... formally define concept A without assuming something about concept B, and you can't define B without assuming something about A Books on C have a bit in common with the novel Catch 22 TJfhe aim of this chapter is to introduce, informally, enough simple concepts and vocabulary to make subsequent chapters comprehensible TJhis chapter introduces decisions, loops, characters, arrays, functions, scope of variables,... l; char Ch, k = 'A', dig - V ; l 1 k i 1 'A'l \+fhat can we assume about the relationship of characters? Some aspects depend on the character set employed In ANSI C: ^—v^1 < 'A ' '0 ' f a V < 'c' etc < 'B' < 'C' V < —^-~—^-x ( character J "\x-—v^" "V N^ i digits are stored in ascending order etc '2' J ^character digits are stored contiguously etc 3 '2 v^ etc < s^- both alphabets (Lower & upper casejj... nominated character variable putc (Ch, stdout) (the character sto> in variable Ch is on the screen*/ 2: CONCEPTS = getc ( stdin ) ; if ( Ch == \ n ' ) break; if (( Ch >= V ) && ( Ch . PREFACE ri ^INTRODUCTION CONCEPTION REALIZATION DISSECTION EXERCISES CONCEPTS DECISIONS IF - ELSE LOOPS CHARACTERS ARRAYS MATRIX MULTIPLICATION HOOKE'S LAW FUNCTIONS CALL BY VALUE RATE OF INTEREST SCOPE. VARIABLES RECURSION EXERCISES COMPONENTS NOTATION CHARACTERS NAMES SCALAR TYPES ON YOUR MACHINE CONSTANTS LITERAL CONSTANTS STRING LITERALS NAMED CONSTANTS ENUMERATIONS EXPRESSIONS STATEMENTS

Ngày đăng: 19/03/2014, 14:07

TỪ KHÓA LIÊN QUAN