《C程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:陈锐,吴剑钟主编;赵华,郑跃杰,谭晓玲副主编
  • 出 版 社:合肥:合肥工业大学出版社
  • 出版年份:2012
  • ISBN:9787565006944
  • 页数:404 页
图书介绍:本书以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。全书共分17章,包括C语言概述,算法,数据类型,运算符与表达式,常用的数据输入、输出函数,选择结构程序设计,循环控制,数组,函数,指针,结构体和共用体,位运算,预处理,文件,存储管理,网络套接字编程和学生成绩管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。

第1章 C语言概述 1

1.1 C语言发展史 1

1.2 C语言的优势 3

1.3程序设计基础——进制转换 5

1.4计算机中数的表示 13

1.5几个简单的C程序 18

1.6开发环境 23

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

2.1 C语言的数据类型 36

2.2变量与常量 38

2.3整型数据 40

2.4实型数据 46

2.5字符型数据 49

2.6变量赋初值 54

2.7类型转换 55

2.8算术运算符与算术表达式 57

2.9赋值运算符与赋值表达式 62

2.10关系运算符与关系表达式 68

2.11逻辑运算符与逻辑表达式 70

2.12逗号表达式 73

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

3.1语句 77

3.2数据的输入与输出 80

3.3字符数据的输入与输出 81

3.4格式数据的输入与输出 82

3.5顺序结构程序设计 94

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

4.1 if语句 102

4.2 switch语句 117

4.3程序举例 122

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

5.1 goto语句 132

5.2 while语句 134

5.3 do-while语句 136

5.4 for语句 140

5.5 break语句 148

5.6 continue语句 149

5.7多重循环程序设计 151

5.8应用举例 156

第6章 数组 168

6.1一维数组 168

6.2二维数组 175

6.3字符数组 183

第7章 函数 202

7.1概述 202

7.2函数定义的一般形式 204

7.3函数参数与函数返回值 206

7.4函数的调用 210

7.5函数的递归调用 217

7.6数组作为函数的参数 222

7.7变量的作用域 229

7.8变量的存储类别 234

7.9内部函数与外部函数 241

第8章 指针 250

8.1地址与指针 250

8.2指针与变量 252

8.3指针与数组 258

8.4指针与字符串 275

8.5指针与函数 281

8.6指针与const 288

第9章 预处理 294

9.1宏定义#define 294

9.2文件包含命令#include 301

9.3条件编译命令 303

第10章 结构体与联合体 310

10.1结构体 310

10.2结构体数组 318

10.3指针与结构体 322

10.4用typedef定义类型 328

10.5链表 331

10.6联合体 352

10.7枚举类型 357

第11章 位运算 364

11.1位运算符 364

11.2位运算符与位运算 365

11.3位运算应用举例 372

11.4位段 375

第12章 文件 382

12.1文件概述 382

12.2打开文件与关闭文件 383

12.3读取文件与写入文件 386

12.4文件的定位 396

12.5文件状态检测 399