《新编C语言程序设计教程 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:林碧英编
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2011
  • ISBN:9787512317765
  • 页数:366 页
图书介绍:本书是普通高等教育“十二五”规划教材,普通高等教育“十一五”国家级规划教材。本书内容在第一版的基础上做了一定的调整,调整后的内容重点更加突出,解决了指针做函数参数的难点。 全书共12章。主要内容包括数据类型、运 算符和表达式,顺序结构程序设计,循环结构程序设计,数组,指针,函数,结构体与共用体,位运算与编译预处理,文件等。此外,本书还有4个附录,包括ASCII码字符编码一览表、关键字及其用途、运算符的优先级和结合性、C语言常用库函数等。

第1章 程序设计概述 1

1.1计算机语言及程序设计 1

1.2算法 4

本章小结 11

习题 11

第2章C语言概述 13

2.1 C语言的发展历史 13

2.2 C语言的特点 14

2.3 C程序的构成和书写格式 14

2.4 C语言的基本组成 17

2.5 C程序的上机步骤 19

本章小结 27

习题 28

第3章 数据类型、运算符和表达式 30

3.1 C的数据类型 30

3.2常量和变量 30

3.3整型数据 34

3.4实型数据 38

3.5字符型数据 40

3.6运算符及表达式概述 44

3.7算术运算符和算术表达式 46

3.8赋值运算符 48

3.9自增自减运算符 52

3.10不同数据类型间的转换 53

3.11关系运算符和关系表达式 55

3.12逻辑运算符和逻辑表达式 57

3.13条件运算符和条件表达式 59

3.14逗号运算符和逗号表达式 60

本章小结 61

习题 62

第4章 顺序结构程序设计 67

4.1 C程序的基本结构及C语句种类 67

4.2数据的输入/输出 69

4.3格式化输出函数——printf() 70

4.4格式化输入函数——scanf() 77

4.5字符输入/输出函数 83

4.6顺序结构应用举例 85

本章小结 88

习题 89

第5章 选择结构程序设计 95

5.1 if语句 95

5.2 switch语句 104

5.3选择结构应用举例 108

本章小结 114

习题 114

第6章 循环结构程序设计 122

6.1 while语句 122

6.2 do-while语句 126

6.3 for语句 127

6.4 3种循环语句的比较 132

6.5循环的嵌套 133

6.6循环的异常跳转 136

6.7随机数的产生和应用 140

6.8循环结构及常用算法应用举例 142

本章小结 151

习题 151

第7章 数组 160

7.1一维数组 160

7.2多维数组 174

7.3字符串的存储与处理 182

本章小结 191

习题 192

第8章 指针 196

8.1变量的地址 196

8.2指针的概念 198

8.3指针与一维数组 203

8.4字符指针与字符串 211

8.5指针与二维数组 214

8.6指针数组 219

8.7多级指针 222

本章小结 224

习题 224

第9章 函数 229

9.1函数的概念 229

9.2函数的定义 231

9.3函数的调用 233

9.4函数参数的传递 236

9.5数组的传递 240

9.6字符串的传递 248

9.7函数的嵌套调用和递归调用 249

9.8变量的作用域规则 253

9.9变量的存储类型 257

9.10指针型函数 259

9.11指向函数的指针 261

本章小结 265

习题 265

第10章 结构体与共用体 272

10.1结构体类型和结构体变量 272

10.2结构体数组 277

10.3指向结构体数据的指针 281

10.4结构体数据的传递 284

10.5动态存储分配的相关函数 287

10.6链表 290

10.7共用体类型和共用体变量 306

10.8枚举类型和枚举变量 307

10.9用typedef自定义类型 311

本章小结 313

习题 314

第11章 位运算与编译预处理 323

11.1位运算 323

11.2编译预处理 329

本章小结 335

习题 335

第12章 文件 337

12.1文件的概述 337

12.2文件的打开与关闭 340

12.3文件的读写 342

12.4应用文件的程序设计 351

本章小结 354

习题 354

附录A ASCⅡ字符编码一览表 357

附录B关键字及其用途 359

附录C运算符的优先级和结合性 360

附录D C语言常用库函数 361

参考文献 366