《计算机程序设计基础 C语言版》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:朱二连等编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2009
  • ISBN:9787113097073
  • 页数:246 页
图书介绍:本书全面介绍了C语言的基本知识及程序设计。

第1章 C语言概述 1

1.1程序与程序设计语言 1

1.1.1程序设计基本概念 1

1.1.2程序设计语言 1

1.2 C语言概述 3

1.2.1 C语言发展 3

1.2.2简单C程序介绍 4

1.2.3 C程序结构特点 6

1.3 C语言基本语法元素 6

1.3.1 C语言符号集 6

1.3.2 C语言中的词汇 6

1.4 C语言程序开发环境 8

1.4.1 TurboC2.0介绍 8

1.4.2源程序输入 9

1.4.3 C程序的编译、连接与运行 9

本章小结 10

习题 10

第2章 C语言基础与程序基本结构 11

2.1 C语言的数据与数据类型 11

2.1.1 C语言中的数据 11

2.1.2 C语言数据类型 12

2.2 C语言运算符与表达式 15

2.2.1 C语言的运算符 15

2.2.2 C语言的表达式 17

2.3 C语言的语句 19

2.3.1简单语句 20

2.3.2复合语句 20

2.3.3空语句 20

2.3.4程序结构控制语句 20

2.4程序基本结构与C程序实例 21

2.4.1程序的基本结构 21

2.4.2顺序结构程序示例 22

2.4.3分支结构控制语句及示例 24

2.4.4循环结构控制语句及示例 30

本章小结 34

习题 35

第3章 较少数据的程序设计 40

3.1算法与程序设计 40

3.1.1算法的概念 40

3.1.2算法的描述方法..42.. 40

3.1.3结构化程序设计方法 44

3.1.4程序设计风格 45

3.2数据输入与输出 46

3.2.1格式化输出函数printf() 47

3.2.2格式化输入函数scanf() 49

3.2.3字符输入/输出函数getchar()/putchar() 50

3.3较少数据的程序设计实例 51

3.4函数与模块化编程 67

3.4.1标准库函数 67

3.4.2用户定义函数 68

3.4.3模块化程序设计实例 72

3.5程序的书写风格 76

本章小结 77

习题 78

第4章 较多数据的程序设计 81

4.1数组及其元素控制 81

4.1.1一维数组 82

4.1.2二维数组 84

4.1.3数组作为函数参数的应用 87

4.1.4应用程序举例 88

4.2字符数组与字符串 91

4.2.1字符数组的定义与初始化 92

4.2.2字符串的输入与输出 92

4.2.3字符串的应用 93

4.2.4字符串处理函数 95

4.3结构体 95

4.3.1结构体类型变量的定义和使用 95

4.3.2结构体数组的定义和初始化 99

4.3.3结构体数组的使用 100

4.3.4结构体作为函数参数的使用 101

4.4较多数据的程序设计实例 102

本章小结 107

习题 108

第5章 大量数据的程序设计 110

5.1文件概述 110

5.1.1文件 110

5.1.2数据文件的存储形式 111

5.1.3文件的存取方法 112

5.1.4文件的类型标识与文件类型变量 112

5.2文件的基本操作 112

5.2.1文件的打开与关闭操作 113

5.2.2文件结束检测操作 114

5.3文件的读/写操作 115

5.3.1字符方式的读/写操作 115

5.3.2字符串方式的读/写操作 116

5.3.3格式化的读/写操作 118

5.3.4块方式的读/写操作 119

5.3.5应用举例 121

5.4文件的定位操作 123

5.4.1 rewind()函数 123

5.4.2 fseek()函数 123

5.4.3 ftell()函数 124

5.4.4应用举例 124

5.5大量数据的程序设计实例 126

本章小结 127

习题 127

第6章 C语言特色介绍(1) 129

6.1数据类型转换与混合运算 129

6.1.1再论C语言数据类型 129

6.1.2数据类型转换与混合运算 130

6.1.3数据类型定义符typedef 131

6.2数据类型与数据存储结构 132

6.2.1基本数据类型及其存储 132

6.2.2构造类型及其存储 140

6.2.3指针类型及其存储 147

6.3变量的作用域与存储类别 150

6.3.1变量的作用域 150

6.3.2变量的存储类别 153

6.4再论运算符与表达式 155

6.4.1运算符及其结合性 155

6.4.2运算符与表达式 155

本章小结 169

习题 170

第7章 C语言特色介绍(2) 177

7.1编译预处理 177

7.1.1宏定义 177

7.1.2文件包含 183

7.1.3条件编译 184

7.2指针的应用 186

7.2.1再论指针数据类型 186

7.2.2指针与函数 188

7.2.3指针与数组 191

7.2.4指针与字符串 198

7.2.5指针与结构体 202

7.2.6指针与链表 206

本章小结 220

习题 221

附录A 常用字符与ASCII码对照表 227

附录B C语言中的关键字 229

附录C C语言9种控制语句 230

附录D 运算符的优先级和结合性 231

附录E Turbo C常用库函数与头文件 232

附录F C程序常见错误 236

附录G Turbo C调试程序常见出错提示信息 242

参考文献 246