《C语言程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭晓利,孙玉钰主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2011
  • ISBN:9787564042745
  • 页数:320 页
图书介绍:本书以培养学生程序设计能力和创新能力为目的,强调理论和实践并重,精选要点,把握重点,克服难点,压缩冗点,内容紧密结合实践。全书共分为12章,从概述讲起,依次讲述数据类型、运算符与表达式、3种基本结构程序设计、数组、函数、编译预处理、指针、结构体与链表、文件和C程序开发实例等。本书结构清晰、层次分明,可以作为大学本科教材,也可以作为全国计算机等级考试的参考教材,同时也可以作为自学者学习C语言的参考书。

第1章 概述 1

1.1引例 1

1.2 C语言的基本符号与关键字 5

1.3算法及其表示 6

1.4 C语言程序的开发与运行 8

上机实验 12

习题 14

第2章 数据类型、运算符与表达式 16

2.1引例 16

2.2常量和变量 18

2.3整型数据 19

2.4实型数据 22

2.5字符型数据 24

2.6运算符与表达式 27

2.7数据类型转换 36

上机实验 38

习题 39

第3章 顺序结构程序设计 41

3.1引例 41

3.2 C语言的基本语句 42

3.3字符数据的输入/输出 44

3.4格式输入与输出 46

3.5程序设计举例 55

上机实验 58

习题 60

第4章 选择结构程序设计 65

4.1引例 65

4.2 if语句 67

4.3 switch语句 76

4.4程序设计举例 79

上机实验 83

习题 86

第5章 循环结构程序设计 92

5.1引例 92

5.2 while语句 94

5.3 do-while语句 95

5.4 for语句 97

5.5循环的嵌套 100

5.6 break语句和continue语句 102

5.7程序设计举例 104

上机实验 108

习题 114

第6章 数组 120

6.1引例 120

6.2一维数组 121

6.3二维数组 127

64字符数组与字符串 134

上机实验 143

习题 147

第7章函数 155

7.1引例 155

7.2函数的定义与调用 157

7.3函数的嵌套调用和递归调用 161

7.4数组作为函数参数 165

7.5局部变量与全局变量 167

7.6变量的动态存储与静态存储简介 169

上机实验 172

习题 180

第8章 编译预处理 189

8.1引例 189

8.2宏定义 190

8.3文件包含 193

8.4条件编译 194

上机实验 199

习题 200

第9章 指针 204

9.1引例 204

9.2指针变量的定义与应用 205

9.3数组的指针和指向数组的指针变量 210

9.4字符串的指针和指向字符串的指针变量 217

9.5返回指针值的函数 219

9.6指针数组与主函数main()的形参 222

9.7函数的指针和指向函数的指针变量简介 226

9.8指针小结 227

上机实验 228

习题 234

第10章 结构体与链表 241

10.1引例 241

10.2结构体类型及其变量 243

10.3结构体数组 248

10.4指向结构体类型数据的指针 250

10.5链表处理 251

10.6共用体和枚举类型 259

10.7定义已有类型的别名 262

上机实验 263

习题 268

第11章 文件 273

11.1引例 273

11.2 C语言文件概述 274

11.3文件的打开与关闭 276

11.4文件的读写操作 278

11.5位置指针与文件定位 286

11.6出错检测 288

上机实验 289

习题 294

第12章C语言程序开发实例 299

12.1应用程序设计步骤 299

12.2应用程序设计实例 300

附录1常用字符与ASCⅡ代码对照表 315

附录2运算符的优先级及其结合性 316

附录3常用的C语言库函数 317

参考文献 320