注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語言程序設(shè)計(jì)教程(英文版)

C語言程序設(shè)計(jì)教程(英文版)

C語言程序設(shè)計(jì)教程(英文版)

定 價(jià):¥49.00

作 者: (美)坦 等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111404323 出版時(shí)間: 2013-01-01 包裝: 平裝
開本: 32開 頁數(shù): 542 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  H.H.Tan,T.B.D'Orazio,S.H.Or MarianM.Y.Choy所著的《C語言程序設(shè)計(jì)教程(英文版)》是一本優(yōu)秀的C語言程序設(shè)計(jì)教材。作者通過問題一解答方式來介紹C語言,內(nèi)容包括編程基礎(chǔ),變量、算術(shù)表示和輸入,輸出,C語言基礎(chǔ)——數(shù)學(xué)函數(shù)和字符文件輸入/輸出,選擇結(jié)構(gòu)和循環(huán),函數(shù),數(shù)組。字符串和指針,結(jié)構(gòu)和大型程序設(shè)計(jì)。書中既詳細(xì)介紹了C語言程序設(shè)計(jì)的基礎(chǔ)知識(shí),又結(jié)合實(shí)際應(yīng)用,給出了應(yīng)用編程實(shí)例。每個(gè)應(yīng)用編程實(shí)例都包含問題描述、算法、源代碼、評(píng)注和修改練習(xí)。此外,《C語言程序設(shè)計(jì)教程(英文版)》每章末還包含適量的練習(xí)。每一課都從一個(gè)示例程序開始:源代碼、注釋和輸出。通過了解這些代碼的細(xì)節(jié),可以加深讀者對(duì)C語言的理解。

作者簡(jiǎn)介

暫缺《C語言程序設(shè)計(jì)教程(英文版)》作者簡(jiǎn)介

圖書目錄

Preface
Acknowledgements
About the Autho
Chapter1 Programming Fundamentals
  Lesson1.1  Programming Languages
    1.1.1 Assembly Language
    1.1.2 High Level Languages
  Lesson1.2  Software Engineering
    1.2.1 Top-down Modular Design
  Lesson1.3  The C Language, ANSI C and C Compile
    1.3.1 C and ANSI C
    1.3.2 ProgramDevelopment
  Lesson1.4  Using Bits to Represent Characte andSymbols, Intege, Real
    Numbe, Addresses and Itructio
    1.4.1 Characte and Symbols
    1.4.2 Intege
    1.4.3 Real Numbe
    1.4.4 Hexadecimal and Octal Notatio
  Lesson1.5  About This Textbook and How to Get The MostOut of It
    1.5.1  The Lesson
    1.5.2 The Application Programs
  Lesson1.6  Basic Structure
  Lesson1.7  Formatting Output
  Lesson1.8  More Escape Sequences
  Lesson1.9  Basic Debugging
  Chapter Review
Chapter2 Variables, Arithmetic Expressio and Input/Output
  Lesson2.1  Variables: Naming, Declaring, Assigning andPrinting Values
  Lesson2.2  Arithmetic Operato and Expressio
  Lesson2.3  Reading Data from the Keyboard
  Lesson2.4  Cotant Macros and More About PrintingVariable Values
  Lesson2.5  Mixed Type Arithmetic, Compound Assignment,Operator
    Precedence and Type Casting
  Chapter Review
Chapter3 The Basics of C - Math Functio and Character FileInput/Output
  Lesson3.1  Math Library Functio
  Lesson3.2  Single Character Data
  Lesson3.3  Reading Data From a File
  Lesson3.4  Writing Output To a File
    Application Program3.1  Area Calculation -Compound Operato and
    ProgramDevelopment
    Application Exercises
  Chapter Review
Chapter4 Beginning Decision Making and Looping
  Lesson4.1  If Control Structure and RelationalExpressio
  Lesson4.2  Simple If-Else Control Structures
  Lesson4.3  Nested If-Else Control Structures
  Lesson4.4  Logical Expressio
  Lesson4.5  Precedence of Logical Operato
  Lesson4.6  Switch and If-Else-If ControlStructures
  Lesson4.7  While Loop (1)
  Lesson4.8  While Loop (2)
  Lesson4.9  Do-While Loops
  Lesson4.10 Simple For Loop
  Lesson4.11 Nested For Loops
    Application Program4.1  Girder Inteection -If-Else Control Structure
    Application Program4.2 Area Calculation - ForLoop
    Application Program4.3  Temperature UnitConveio - For Loop
    Application Program4.4  Temperature UnitConveio - Loop and If-Else
    Control Structure
    Application Program4.5  Simulation
    Application Program4.6  EngineeringEconomics - Nested For Loops
    Application Program4.7  Solving a QuadraticEquation - If-Else Control Structure
    (Numerical Method Example)
    Application Exercises
  Chapter Review
Chapter5 Functio
  Lesson5.1  Functio That Do Not Return a Value
  Lesson5.2  Functio That Return Just One Value
  Lesson5.3  Scope and Mechanics of Passing Values toFunctio
  Lesson5.4  Functio That \Return\ More Than OneValue
  Lesson5.5  Mechanics of \Returning\ More Than One Valuefrom a Function
    Addresses and Pointer Variables
    Application Program5.1  Using Functio WithComplex Loops and Working with Grids (a Logic Example)
    Application Program5.2  ModularProgramDesign - Area of Parallelogram,
    Volume of Parallelepiped (Numerical MethodExample)
    Application Exercises
  Chapter Review
Chapter6 Numeric Arrays
  Lesson6.1  Introduction to -D Arrays and Printing ArrayElements
  Lesson6.2  Array Initialisation
  Lesson6.3  Basic Array Input/Output
  Lesson6.4  Multidimeional Arrays
  Lesson6.5  Functio and Arrays
  Lesson6.6  Bubble Sort, Exchange Maximum Sort andExchange Minimum Sort*
    Application Program6.1  Deriving a -bitAdder from Sixteen -Bit Adde
    Application Program6.2  Mean and Median ofMeasured Wave Heights (Numerical Method Example)
    Application Program6.3  Matrix-VectorMultiplication (Numerical Method Example)
    Application Program6.4  Searching and FileCompression
    Application Exercises
  Chapter Review
Chapter7 Strings and Pointe
  Lesson7.1  Declaring, Initialising and Printing Stringsand Undetanding Memory Arrangement
  Lesson7.2  Determining Information About Strings andCharacte and Using Prinff
  Lesson7.3  -D Character Arrays
  Lesson7.4 Reading Strings from The Keyboard and Files
  Lesson7.5  Pointer Variables Veus Array Variables
  Lesson7.6  Initialising Within a Declaration
  Lesson7.7  Passing Strings to User-DefinedFunctio
  Lesson7.8  Standard Character String Functio
  Lesson7.9  Pointer Notation Veus Array Notation
  Lesson7.10 Dynamic Memory Allocation
    ProgramDevelopment Methodology
    Application Program7.1  Pipe FluidVelocity, Checking Input Data and Modular Design
    Application Program7.2  EarthquakeAnecdotal Report Analysis, String
    Operatio and Dynamic Storage Allocation
    Application Exercises
  Chapter Review
Chapter8 Structures and Large ProgramDesign
    Part I: Data Structures
    Structures in C
  Lesson8.1  Structures
  Lesson8.2  Structure Membe
  Lesson8.3  Pointe to Struc~res
  Lesson8.4  Structures and Functio
  Lesson8.5  Arrays of Structures
    Part II: Advanced Programming Techniques
  Lesson8.6  Functio With One Recuive Call
  Lesson8.7  Creating Header Files
  Lesson8.8 Use of Multiple Source Code Files and StorageClasses
  Lesson8.9  Bitwise Manipulatio
    Application Program8.1  Sorting - QuicksortAlgorithm
  Chapter Review
Chapter9 An Introduction to C++ (Online Chapter)
Appendix A
Appendix B
Index

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)