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

  • 购买积分:12 如何计算积分?
  • 作  者:赵敬梅主编
  • 出 版 社:北京:中国财政经济出版社
  • 出版年份:2006
  • ISBN:7500584555
  • 页数:318 页
图书介绍:本书包括C语言概述,算法及结构化程序设计、数据类型、运算符、表达式及数据的输入输出,程序的基本控制结构等。

第1章 C语言概述 1

1.1 C语言的发展和特点 1

1.2 C语言的字符集和标识符 4

1.3 C程序的结构特点和书写特点 6

1.4 C语言程序的开发过程 11

1.5 本章小结 13

习题 13

第2章 算法及结构化程序设计 15

2.1 算法的概念及描述 16

2.2 简单算法举例 18

2.3 结构化程序设计方法 19

2.4 本章小结 25

习题 25

第3章 数据类型、运算符、表达式及数据的输入输出 26

3.1 C语言的数据类型 27

3.2 常量与变量 28

3.3 基本数据类型的常量与变量 31

3.4 变量赋初值 37

3.5 运算符和表达式 38

3.6 混合运算及数据类型转换 52

3.7 数据的输入与输出 56

3.8 本章小结 64

习题 65

第4章 程序的基本控制结构 69

4.1 C语句概述 70

4.2 赋值语句 72

4.3 顺序结构程序设计 73

4.4 分支结构程序设计 74

4.5 循环结构程序设计 95

4.6 综合应用程序举例 110

4.7 本章小结 112

习题 113

第5章 构造类型之一——数组 119

5.1 一维数组的定义和引用 120

5.2 二维数组的定义和引用 126

5.3 字符数组 130

5.4 本章小结 141

习题 142

第6章 函数 147

6.1 C语言程序的结构 148

6.2 函数定义的一般形式 150

6.3 函数之间的数据传递 152

6.4 函数的调用 160

6.5 函数的嵌套调用 164

6.6 函数的递归调用 167

6.7 数组作为函数参数 170

6.8 变量的存储类型 177

6.9 内部函数与外部函数 190

6.10 如何编辑、编译和链接由多个文件构成的程序 191

6.11 本章小结 192

习题 194

第7章 编译预处理 198

7.1 宏定义 199

7.2 文件包含 207

7.3 条件编译 210

7.4 本章小结 212

习题 213

第8章 指针 216

8.1 指针与指针变量的概念 217

8.2 指针变量的定义和引用 219

8.3 指针与数组 231

8.4 指针与字符串 239

8.5 用指针访问二维数组 246

8.6 指针与函数 253

8.7 二级指针(指向指针的指针) 258

8.8 main函数的参数 261

8.9 本章小结 263

习题 264

第9章 构造类型之二——结构体与共用体 268

9.1 结构体类型与结构体变量 269

9.2 结构体数组 275

9.3 结构体指针 278

9.4 共用体 281

9.5 枚举类型 284

9.6 用typedef进行类型定义 286

9.7 本章小结 287

习题 288

第10章 文件 291

10.1 C语言的文件概念 292

10.2 C语言文件类型指针 293

10.3 文件的打开与关闭 294

10.4 文件的读写 296

10.5 本章小结 302

习题 302

附录Ⅰ 常用字符与ASCII码对照表 305

附录Ⅱ 关键字及其用途 308

附录Ⅲ 运算符的优先级和结合方向 310

附录Ⅳ C语言常用语法提要 313

参考文献 318