图书介绍
C语言程序设计教程 英文【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)坦等著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111404323
- 出版时间:2013
- 标注页数:542页
- 文件大小:79MB
- 文件页数:568页
- 主题词:C语言-程序设计-教材-英文
PDF下载
下载说明
C语言程序设计教程 英文PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Chapter 1 Programming Fundamentals1
Lesson 1.1 Programming Languages1
1.1.1 Assembly Language1
1.1.2 High Level Languages2
Lesson 1.2 Software Engineering4
1.2.1 Top-down Modular Design5
Lesson 1.3 The C Language,ANSI C and C Compilers7
1.3.1 C and ANSI C7
1.3.2 Program Development8
Lesson 1.4 Using Bits to Represent Characters and Symbols,Integers,Real Numbers,Addresses and Instructions11
1.4.1 Characters and Symbols11
1.4.2 Integers12
1.4.3 Real Numbers14
1.4.4 Hexadecimal and Octal Notations15
Lesson 1.5 About This Textbook and How to Get The Most Out of It16
1.5.1 The Lesson17
1.5.2 The Application Programs17
Lesson 1.6 Basic Structure19
Lesson 1.7 Formatting Output27
Lesson 1.8 More Escape Sequences30
Lesson 1.9 Basic Debugging34
Chapter Review37
Chapter 2 Variables,Arithmetic Expressions and Input/Output38
Lesson 2.1 Variables:Naming,Declaring,Assigning and Printing Values38
Lesson 2.2 Arithmetic Operators and Expressions47
Lesson 2.3 Reading Data from the Keyboard52
Lesson 2.4 Constant Macros and More About Printing Variable Values57
Lesson 2.5 Mixed Type Arithmetic,Compound Assignment,Operator Precedence and Type Casting69
Chapter Review83
Chapter 3 The Basics of C-Math Functions and Character File Input/Output84
Lesson 3.1 Math Library Functions84
Lesson 3.2 Single Character Data90
Lesson 3.3 Reading Data From a File105
Lesson 3.4 Writing Output To a File112
Application Program 3.1 Area Calculation-Compound Operators and Program Development115
Application Exercises119
Chapter Review123
Chapter 4 Beginning Decision Making and Looping124
Lesson 4.1 If Control Structure and Relational Expressions125
Lesson 4.2 Simple If-Else Control Structures130
Lesson 4.3 Nested If-Else Control Structures135
Lesson 4.4 Logical Expressions138
Lesson 4.5 Precedence of Logical Operators142
Lesson 4.6 Switch and If-Else-If Control Structures147
Lesson 4.7 While Loop(1)156
Lesson 4.8 While Loop(2)160
Lesson 4.9 Do-While Loops162
Lesson 4.10 Simple For Loop165
Lesson 4.11 Nested For Loops170
Application Program 4.1 Girder Intersection-If-Else Control Structure176
Application Program 4.2 Area Calculation-For Loop179
Application Program 4.3 Temperature Unit Conversions-For Loop181
Application Program 4.4 Temperature Unit Conversions-Loop and If-Else Control Structure183
Application Program 4.5 Simulation185
Application Program 4.6 Engineering Economics-Nested For Loops187
Application Program 4.7 Solving a Quadratic Equation-If-Else Control Structure(Numerical Method Example)191
Application Exercises194
Chapter Review198
Chapter 5 Functions199
Lesson 5.1 Functions That Do Not Return a Value204
Lesson 5.2 Functions That Return Just One Value216
Lesson 5.3 Scope and Mechanics of Passing Values to Functions223
Lesson 5.4 Functions That"Return"More Than One Value230
Lesson 5.5 Mechanics of"Returning"More Than One Value from a Function-Addresses and Pointer Variables235
Application Program 5.1 Using Functions With Complex Loops and Working with Grids(a Logic Example)244
Application Program 5.2 Modular Program Design-Area of Parallelogram,Volume of Parallelepiped(Numerical Method Example)252
Application Exercises258
Chapter Review268
Chapter 6 Numeric Arrays269
Lesson 6.1 Introduction to 1-D Arrays and Printing Array Elements270
Lesson 6.2 Array Initialisation277
Lesson 6.3 Basic Array Input/Output282
Lesson 6.4 Multidimensional Arrays288
Lesson 6.5 Functions and Arrays298
Lesson 6.6 Bubble Sort,Exchange Maximum Sort and Exchange Minimum Sort305
Application Program 6.1 Deriving a 16-bit Adder from Sixteen 1-Bit Adders313
Application Program 6.2 Mean and Median of Measured Wave Heights(Numerical Method Example)317
Application Program 6.3 Matrix-Vector Multiplication(Numerical Method Example)323
Application Program 6.4 Searching and File Compression327
Application Exercises332
Chapter Review339
Chapter 7 Strings and Pointers340
Lesson 7.1 Declaring,Initialising and Printing Strings and Understanding Memory Arrangement343
Lesson 7.2 Determining Information About Strings and Characters and Using Printf353
Lesson 7.3 2-D Character Arrays361
Lesson 7.4 Reading Strings from The Keyboard and Files367
Lesson 7.5 Pointer Variables Versus Array Variables377
Lesson 7.6 Initialising Within a Declaration386
Lesson 7.7 Passing Strings to User-Defined Functions393
Lesson 7.8 Standard Character String Functions400
Lesson 7.9 Pointer Notation Versus Array Notation416
Lesson 7.10 Dynamic Memory Allocation427
Program Development Methodology436
Application Program 7.1 Pipe Fluid Velocity,Checking Input Data and Modular Design437
Application Program 7.2 Earthquake Anecdotal Report Analysis,String Operations and Dynamic Storage Allocation449
Application Exercises464
Chapter Review469
Chapter 8 Structures and Large Program Design470
Part Ⅰ:Data Structures470
Structures in C471
Lesson 8.1 Structures472
Lesson 8.2 Structure Members480
Lesson 8.3 Pointers to Structures484
Lesson 8.4 Structures and Functions487
Lesson 8.5 Arrays of Structures489
Part Ⅱ:Advanced Programming Techniques492
Lesson 8.6 Functions With One Recursive Call492
Lesson 8.7 Creating Header Files500
Lesson 8.8 Use of Multiple Source Code Files and Storage Classes503
Lesson 8.9 Bitwise Manipulations507
Application Program 8.1 Sorting-Quicksort Algorithm521
Chapter Review534
Chapter 9 An Introduction to C+++(Online Chapter)535
Appendix A535
Appendix B536
Index537
热门推荐
- 240133.html
- 3779280.html
- 399933.html
- 3194613.html
- 818829.html
- 907794.html
- 1081613.html
- 602776.html
- 894452.html
- 223252.html
- http://www.ickdjs.cc/book_104673.html
- http://www.ickdjs.cc/book_877348.html
- http://www.ickdjs.cc/book_1543869.html
- http://www.ickdjs.cc/book_999031.html
- http://www.ickdjs.cc/book_226424.html
- http://www.ickdjs.cc/book_295858.html
- http://www.ickdjs.cc/book_697253.html
- http://www.ickdjs.cc/book_589469.html
- http://www.ickdjs.cc/book_2138145.html
- http://www.ickdjs.cc/book_1927500.html