机械工业出版社:C语言程序设计教程(英文版)

目 录内容简介
preface v
acknowledgements xi
about the authors xiii
chapter 1 programming fundamentals
lesson 1.1 programming languages
1.1.1 assembly language
1.1.2 highlevellanguages
lesson 1.2 software engineering
1.2.1 top-down modular design
lesson 1.3 the c language,ansi c and c compilers
1.3.1 candansic
1.3.2 program development
lesson 1.4 using bits to represent characters and symbols,integers,real numbers,addresses and instructions
1.4.1 characters and symbols
1.4.2 integers
1.4.3 reaf numbers
1.4.4 hexadecimaf and 0c蛔f no~twns
lesson 1.5 aboutthistextbookandhowtogetthemostoutofit
1.5.1 the lesson
.1.5.2 the application programs
lesson 1.6 basic structure
lesson 1.7 formatting output
lesson 1.8 more escape sequences
lesson 1.9 basic debugging
chapter review
chapter 2 variables,arithmetic expressions and input/output
lesson 2.1 variables:naming,declaring,assigning and printing values
lesson 2.2 arithmetic operators and expressions
lesson 2.3 reading data from the keyboard
lesson 2.4 constant macros and more about printing variable values
lesson 2.5 mixed type arithmetic,compound assignment,operator precedence and type casting
chapter review
chapter 3 the basics of c-math functions and character file input/output
lesson 3.1 math library functions
lesson 3.2 single character data
lesson 3.3 reading data from a file
lesson 3.4 writingoutputto afile
application program 3.1 area calculation-compound operators and program development
application exercises
chapter review
chapter 4 beginning decision making and looping
lesson 4.1 if control structure and relational expressions
lesson 4.2 simple if-else control structures
lesson 4.3 nested if-else control structures
lesson 4.4 logical expressions
lesson 4.5 precedence of logical operators
lesson 4.6 switch and if-else-if control structures
lesson 4.7 while loop(1)
lesson 4.8 while loop(2)
lesson 4.9 do-while loops
lesson 4.10 simple for loop
lesson 4.11 nested for loops
application program 4.1 girder intersection-if-else control structure
application program 4.2 area calculation-for loop
application program 4.3 temperature unit conversions-for loop
application program 4.4 temperature unit conversions-loop and if-else
application program 4.5 simulation
application program 4.6 engineering economics-nested for loops
application program 4.7 solving a quadratic equation-if-else control structure(numerical method example)
application exercises
chapter renew
chapter 5 functions
lesson 5.1 functions that do not return a value
lesson 5.2 functions that return just one value
lesson 5.3 scope and mechanics of passing values to functions
lesson 5.4 functions that "return" more than one value
lesson 5.5 mechanics of "returning" more than one value from a function-addresses and pointer variables
application program 5.1 using functions with complex loops and working withgrids(a logic example)
application program 5.2 modular program design-area of parallelogram,volume of parallelepiped(numerical method example)
application exercises
chapter renew
chapter 6 numeric arrays
lesson 6.1 introduction to 1-d arrays and printing array elements
lesson 6.2 array initialisation
lesson 6.3 basic array input/output
lesson 6.4 multidimensional arrays
lesson 6.5 functions and arrays
lesson 6.6 bubble sort,exchange maximum sort and exchange minimum sort
application program 6.1 deriving a 16-bit adder from sixteen 1-bit adders
application program 6.2 mean and median of measured wave heights(numerical method example)
application program 6.3 matrix-vector multiplication(numerical method example)
application program 6.4 searching and file compression
application exercises
chapter review
chapter 7 strings and pointers
lesson 7.1 declaring,initialising and printing strings and understanding memory arrangement
lesson 7.2 determining information about strings and characters and using printf
lesson 7.3 2-d character arrays
lesson 7.4 reading strings from the keyboard and files
lesson 7.5 pointer variables versus array variables
lesson 7.6 initialising within a declaration
lesson 7.7 passing strings to user-defined functions
lesson 7.8 standard character string functions
lesson 7.9 pointer notation versus array notation
lesson 7.10 dynamic memow allocation
program development methodology
application program 7.1 pipe fluid velocity,checking input data and modular design
application program 7.2 earthquake anecdotal report analysis,string operations and dynamic storage allocation
application exercises
chapter review
chapter 8 structures and large program design
part i:data structures
structures in c
lesson 8.1 structures
lesson 8.2 structure members
lesson 8.3 pointers to structures
lesson 8.4 structures and functions
lesson 8.5 arrays of structures
part ii:advanced programming techniques
lesson 8.6 functions with one recursive call
lesson 8.7 creating header files
lesson 8.8 use of multiple source code files and storage classes
lesson 8.9 bitwise manipulations
application program 8.1 sorting-quicksort algorithm
chapter review
chapter 9 an introduction to c++(online chapter)
appendix a
appendix b
index
acknowledgements xi
about the authors xiii
chapter 1 programming fundamentals
lesson 1.1 programming languages
1.1.1 assembly language
1.1.2 highlevellanguages
lesson 1.2 software engineering
1.2.1 top-down modular design
lesson 1.3 the c language,ansi c and c compilers
1.3.1 candansic
1.3.2 program development
lesson 1.4 using bits to represent characters and symbols,integers,real numbers,addresses and instructions
1.4.1 characters and symbols
1.4.2 integers
1.4.3 reaf numbers
1.4.4 hexadecimaf and 0c蛔f no~twns
lesson 1.5 aboutthistextbookandhowtogetthemostoutofit
1.5.1 the lesson
.1.5.2 the application programs
lesson 1.6 basic structure
lesson 1.7 formatting output
lesson 1.8 more escape sequences
lesson 1.9 basic debugging
chapter review
chapter 2 variables,arithmetic expressions and input/output
lesson 2.1 variables:naming,declaring,assigning and printing values
lesson 2.2 arithmetic operators and expressions
lesson 2.3 reading data from the keyboard
lesson 2.4 constant macros and more about printing variable values
lesson 2.5 mixed type arithmetic,compound assignment,operator precedence and type casting
chapter review
chapter 3 the basics of c-math functions and character file input/output
lesson 3.1 math library functions
lesson 3.2 single character data
lesson 3.3 reading data from a file
lesson 3.4 writingoutputto afile
application program 3.1 area calculation-compound operators and program development
application exercises
chapter review
chapter 4 beginning decision making and looping
lesson 4.1 if control structure and relational expressions
lesson 4.2 simple if-else control structures
lesson 4.3 nested if-else control structures
lesson 4.4 logical expressions
lesson 4.5 precedence of logical operators
lesson 4.6 switch and if-else-if control structures
lesson 4.7 while loop(1)
lesson 4.8 while loop(2)
lesson 4.9 do-while loops
lesson 4.10 simple for loop
lesson 4.11 nested for loops
application program 4.1 girder intersection-if-else control structure
application program 4.2 area calculation-for loop
application program 4.3 temperature unit conversions-for loop
application program 4.4 temperature unit conversions-loop and if-else
application program 4.5 simulation
application program 4.6 engineering economics-nested for loops
application program 4.7 solving a quadratic equation-if-else control structure(numerical method example)
application exercises
chapter renew
chapter 5 functions
lesson 5.1 functions that do not return a value
lesson 5.2 functions that return just one value
lesson 5.3 scope and mechanics of passing values to functions
lesson 5.4 functions that "return" more than one value
lesson 5.5 mechanics of "returning" more than one value from a function-addresses and pointer variables
application program 5.1 using functions with complex loops and working withgrids(a logic example)
application program 5.2 modular program design-area of parallelogram,volume of parallelepiped(numerical method example)
application exercises
chapter renew
chapter 6 numeric arrays
lesson 6.1 introduction to 1-d arrays and printing array elements
lesson 6.2 array initialisation
lesson 6.3 basic array input/output
lesson 6.4 multidimensional arrays
lesson 6.5 functions and arrays
lesson 6.6 bubble sort,exchange maximum sort and exchange minimum sort
application program 6.1 deriving a 16-bit adder from sixteen 1-bit adders
application program 6.2 mean and median of measured wave heights(numerical method example)
application program 6.3 matrix-vector multiplication(numerical method example)
application program 6.4 searching and file compression
application exercises
chapter review
chapter 7 strings and pointers
lesson 7.1 declaring,initialising and printing strings and understanding memory arrangement
lesson 7.2 determining information about strings and characters and using printf
lesson 7.3 2-d character arrays
lesson 7.4 reading strings from the keyboard and files
lesson 7.5 pointer variables versus array variables
lesson 7.6 initialising within a declaration
lesson 7.7 passing strings to user-defined functions
lesson 7.8 standard character string functions
lesson 7.9 pointer notation versus array notation
lesson 7.10 dynamic memow allocation
program development methodology
application program 7.1 pipe fluid velocity,checking input data and modular design
application program 7.2 earthquake anecdotal report analysis,string operations and dynamic storage allocation
application exercises
chapter review
chapter 8 structures and large program design
part i:data structures
structures in c
lesson 8.1 structures
lesson 8.2 structure members
lesson 8.3 pointers to structures
lesson 8.4 structures and functions
lesson 8.5 arrays of structures
part ii:advanced programming techniques
lesson 8.6 functions with one recursive call
lesson 8.7 creating header files
lesson 8.8 use of multiple source code files and storage classes
lesson 8.9 bitwise manipulations
application program 8.1 sorting-quicksort algorithm
chapter review
chapter 9 an introduction to c++(online chapter)
appendix a
appendix b
index
目 录内容简介
《机械工业出版社:C语言程序设计教程(英文版)》是一本优秀的c语言程序设计教材。作者通过问题—解答方式来介绍c语言,内容包括编程基础,变量、算术表示和输入/输出,c语言基础——数学函数和字符文件输入/输出,选择结构和循环,函数,数组,字符串和指针,结构和大型程序设计。书中既详细介绍了c语言程序设计的基础知识,又结合实际应用,给出了应用编程实例。每个应用编程实例都包含问题描述、算法、源代码、评注和修改练习。此外,每章末还包含适量的练习。
《机械工业出版社:C语言程序设计教程(英文版)》特色
每一课都从一个示例程序开始:源代码,注释和输出。通过了解这些代码的细节,可以加深读者对c语言的理解。
以问题—解答方式清晰阐释示例程序,便于读者轻松掌握c语言的要点。
使用大量图片形象而生动地解释编程概念,有助于读者快速理解和掌握c语言编程。
通过应用编程来说明c语言在求解工程问题和计算机科学问题方面的用处。
每章后都提供修改练习和应用练习,便于读者进一步实践和巩固所学知识。
《机械工业出版社:C语言程序设计教程(英文版)》特色
每一课都从一个示例程序开始:源代码,注释和输出。通过了解这些代码的细节,可以加深读者对c语言的理解。
以问题—解答方式清晰阐释示例程序,便于读者轻松掌握c语言的要点。
使用大量图片形象而生动地解释编程概念,有助于读者快速理解和掌握c语言编程。
通过应用编程来说明c语言在求解工程问题和计算机科学问题方面的用处。
每章后都提供修改练习和应用练习,便于读者进一步实践和巩固所学知识。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠