图书介绍

重点大学计算机专业系列教材 C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

重点大学计算机专业系列教材 C语言程序设计
  • 李春葆,金晶,黄楠,喻丹丹 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302144779
  • 出版时间:2007
  • 标注页数:305页
  • 文件大小:13MB
  • 文件页数:325页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

重点大学计算机专业系列教材 C语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 C的发展和特点1

1.1.1 C的发展1

1.1.2 C的特点1

第1章 概论1

1.2 C程序的组成和结构2

1.2.1 一个简单的C程序2

1.2.2 C程序的基本语法成分3

1.2.3 C程序结构4

1.3 C程序编译过程5

小结6

练习题16

第2章 数据类型及其运算7

2.1 C的数据类型7

2.2.1 整型、实型及符号常量8

2.2 常量8

2.2.2 字符型常量10

2.3 变量11

2.3.1 变量的概念12

2.3.2 变量的定义与初始化12

2.3.3 整型变量13

2.3.4 实型变量15

2.3.5 字符变量15

2.3.6 字符串变量16

2.4 运算符与表达式16

2.4.1 C运算符概述16

2.4.2 算术运算符与算术表达式18

2.4.3 表达式中数据间的混合运算与类型转换20

2.4.4 赋值运算符与赋值表达式22

2.4.5 条件运算符和条件表达式24

2.4.6 逗号运算符和逗号表达式25

小结26

练习题226

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

3.1 三种基本控制结构29

3.2 顺序执行语句31

3.3 格式化输出函数printf()32

3.3.1 printf()函数的一般格式32

3.3.2 格式说明符32

3.3.3 使用说明34

3.4.1 scanf()函数的一般格式35

3.4.2 格式指示符35

3.4 格式化输入函数scanf()35

3.4.3 使用说明37

3.5 单个字符的输入输出函数39

小结40

练习题340

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

4.1 关系运算及其表达式42

4.1.1 关系运算符及其优先次序42

4.1.2 关系表达式43

4.2 逻辑运算及其表达式43

4.2.1 逻辑运算及其优先次序43

4.2.2 逻辑表达式44

4.3 if语句45

4.3.1 单分支if语句45

4.3.2 双分支if语句46

4.3.3 多分支if语句47

4.3.4 if语句嵌套48

4.4 switch语句50

小结55

练习题455

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

5.1 while语句59

5.2 do-while循环语句62

5.3 for语句64

5.4 break和continue语句66

5.5 循环结构的嵌套70

5.6 goto语句73

5.7 循环结构程序设计应用74

5.7.1 穷举法74

5.7.2 迭代法76

小结77

练习题578

第6章 数组81

6.1 一维数组81

6.1.1 一维数组的定义81

6.1.2 一维数组元素的引用82

6.1.3 一维数组的初始化82

6.1.4 一维数组的应用84

6.2 二维数组92

6.2.1 二维数组的定义93

6.2.2 二维数组元素的引用93

6.2.3 二维数组的初始化94

6.3 字符数组和字符串数组97

6.3.1 字符数组97

6.3.2 字符串数组103

小结104

练习题6105

第7章 函数107

7.1 模块化程序设计107

7.1.1 模块化程序设计技术107

7.1.2 函数调用的执行过程108

7.2 函数的定义与调用109

7.2.1 函数定义109

7.2.2 函数调用110

7.2.3 函数的返回值与函数类型113

7.2.4 被调函数说明114

7.2.5 函数应用举例115

7.3.1 外部函数123

7.3 外部函数和内部函数123

7.3.2 内部函数124

7.3.3 Turbo C中运行一个多文件程序的方法124

7.4 局部变量和全局变量126

7.4.1 局部变量126

7.4.2 全局变量128

7.5 变量的存储类别130

7.5.1 局部变量的存储类别131

7.5.2 全局变量的存储类别133

7.6 函数间的数据传递135

7.6.1 函数间的参数传递135

7.6.2 全局变量传递数据137

7.7 递归函数138

7.7.1 递归模型138

7.7.2 递归的执行过程139

练习题7141

小结141

第8章 指针145

8.1 地址和指针变量145

8.2 指针变量的定义146

8.3 指针运算符148

8.4 指针变量的初始化150

8.5 C动态分配函数151

8.6 指针变量的运算153

8.6.1 指针的赋值运算153

8.6.2 指针变量的算术运算154

8.6.3 指针变量的关系运算156

8.6.4 指针变量的赋值运算156

8.7 字符串指针变量和字符串157

8.8 指针作为函数参数159

小结162

练习题8162

第9章 指针和数组166

9.1 指针变量与一维数组166

9.1.1 指向数组元素的指针变量166

9.1.2 通过指针引用数组元素167

9.1.3 地址越界问题169

9.2 指向多维数组元素和指向分数组的指针170

9.2.1 多维数组的地址170

9.2.2 指向数组元素的指针变量172

9.2.3 数组指针变量174

9.3 指针数组175

9.4 多级指针变量177

练习题9180

小结180

第10章 数组和函数185

10.1 数组元素作为函数参数185

10.2 数组元素指针作为函数参数186

10.3 数组名作为函数参数188

10.3.1 一维数组名作为函数参数188

10.3.2 多维数组名作为函数参数193

10.3.3 指针数组作为函数参数196

10.4 命令行参数197

小结199

练习题10199

第11章 指针和函数201

11.1 指针型函数201

11.2 指向函数的指针变量202

练习题11207

小结207

第12章 编译预处理208

12.1 宏定义208

12.1.1 无参宏定义208

12.1.2 带参宏定义210

12.2 条件编译213

12.3 文件包括216

小结218

练习题12218

第13章 结构体和共用体221

13.1 结构体类型说明和结构体变量定义221

13.1.1 结构体类型说明221

13.1.2 结构体变量的定义222

13.1.3 结构体变量的引用和初始化224

13.1.4 结构体变量作为函数参数226

13.2 结构体数组227

13.2.1 结构体数组的定义227

13.2.2 结构体数组的引用227

13.2.3 结构体数组的初始化228

13.3 结构体指针变量230

13.3.1 结构体指针变量定义230

13.3.2 结构体指针变量作为函数参数231

13.4 结构体数组指针变量233

13.4.1 结构体数组的指针变量233

13.4.2 结构体数组名作为函数参数235

13.5 结构体的应用:链表237

13.5.1 单链表及其基本运算的实现237

13.5.2 单链表的应用实例243

13.6 共用体245

13.6.1 共用体类型的说明246

13.6.2 共用体变量的定义246

13.6.3 共用体变量的引用和初始化248

13.7 枚举类型252

13.7.1 枚举类型的说明和变量定义252

13.7.2 有关枚举类型数据的操作253

13.8 用户定义类型255

小结257

练习题13258

第14章 位运算262

14.1 位运算符和位运算262

14.1.1 位运算符262

14.1.2 位运算符的运算功能262

14.2.2 位段结构的说明和变量定义267

14.2.1 位段的概念267

14.2 位段267

14.2.3 位段的引用和赋值269

14.2.4 使用位段的注意事项269

小结270

练习题14271

第15章 文件273

15.1 文件概述273

15.1.1 文件的分类273

15.1.2 文件的操作流程274

15.1.3 文件缓冲区275

15.1.4 流和文件指针275

15.2 文件打开和关闭276

15.2.1 文件的打开276

15.3.1 文件的字符读写函数278

15.3 文件的顺序读写278

15.2.2 文件的关闭278

15.3.2 文件的字符串读写函数282

15.3.3 文件格式化读写285

15.4 文件的随机读写287

15.4.1 文件定位操作287

15.4.2 文件的随机读写289

15.5 文件检测函数295

小结296

练习题15296

附录A 综合练习题300

附录B 上机实习题303

附录C C运算符及优先级306

附录D 部分字符与ASCII代码对照表307

参考文献308

热门推荐