图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 张连浩,覃晓红,闫锴主编 著
  • 出版社: 上海:同济大学出版社
  • ISBN:9787560873855
  • 出版时间:2018
  • 标注页数:286页
  • 文件大小:82MB
  • 文件页数:297页
  • 主题词: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

1.1 C语言的发展史1

1.1.1 C语言的发展1

1.1.2 C语言的特点2

1.2 算法2

1.3 C语言语句控制结构4

1.3.1 流程图4

1.3.2 三种语句控制结构4

1.4 C语言的编译环境6

1.4.1 Turbo C和Visual C++ 6.0简介6

1.4.2 Visual C++6.0的操作说明7

1.5 应用案例12

小结14

练习题15

第2章 数据类型16

2.1 C语言程序的一般格式16

2.2 标识符、常量和变量17

2.2.1 标识符17

2.2.2 常量17

2.2.3 变量18

2.3 数据类型18

2.3.1 数据的存储形式19

2.3.2 整型数据19

2.3.3 实型数据21

2.3.4 字符型数据22

2.4 运算符和表达式23

2.4.1 算术运算符23

2.4.2 复合赋值运算符24

2.4.3 自加、自减运算符25

2.4.4 逗号运算符26

2.4.5 数据类型转换26

2.5 应用案例28

小结29

练习题32

第3章 顺序结构34

3.1 输出和输入函数34

3.1.1 输出函数printf ()34

3.1.2 输入函数sca nf()37

3.2 putchar()函数和getchar()函数38

3.2.1 putchar()函数38

3.2.2 getchar()函数39

3.3 goto语句39

3.4 应用案例40

小结41

练习题43

第4章 选择结构46

4.1 关系运算和逻辑运算46

4.1.1 关系运算46

4.1.2 逻辑运算46

4.2 条件运算符49

4.3 选择结构50

4.3.1 if语句50

4.3.2 switch-case语句53

4.3.3 选择结构的嵌套55

4.3.4 break和continue58

4.4 应用案例59

小结65

练习题68

第5章 循环结构73

5.1 while语句73

5.1.1 while语句的一般形式73

5.1.2 while语句的应用73

5.2 do-while语句75

5.2.1 do-while语句的一般形式75

5.2.2 do-while语句的应用76

5.3 for语句77

5.3.1 for语句的一般形式77

5.3.2 for语句的应用78

5.4 while语句、do-while语句和for语句的比较80

5.5 循环的嵌套80

5.6 应用案例84

小结91

练习题92

第6章 数组98

6.1 一维数组98

6.1.1 一维数组的定义98

6.1.2 一维数组的初始化99

6.1.3 一维数组的应用99

6.2 二维数组101

6.2.1 二维数组的定义101

6.2.2 二维数组的初始化102

6.2.3 二维数组的应用102

6.3 应用案例105

小结118

练习题120

第7章 字符串124

7.1 字符串的存储124

7.1.1 字符和字符串124

7.1.2 字符串的初始化124

7.2 字符串的输入和输出125

7.2.1 字符串格式控制符125

7.2.2 gets()函数和puts()函数125

7.3 字符串处理的函数126

7.3.1 strlen()函数126

7.3.2 strcpy()函数127

7.3.3 strcat()函数128

7.3.4 strcmp()函数129

7.3.5 strupr()函数131

7.3.6 strlwr()函数132

7.4 应用案例132

小结136

练习题139

第8章 指针143

8.1 指针变量143

8.1.1 地址和指针143

8.1.2 指针变量的定义、赋值和引用143

8.2 指针和数组146

8.2.1 指针和一维数组146

8.2.2 指针和二维数组148

8.2.3 指针数组和字符串149

8.3 应用案例150

小结155

练习题157

第9章 函数161

9.1 函数的概述161

9.1.1 函数的分类161

9.1.2 函数的定义和返回值161

9.1.3 函数中参数的传递形式163

9.2 主函数main()166

9.2.1 无参数形式166

9.2.2 有参数形式167

9.3 递归函数168

9.4 变量的作用域和存储形式169

9.4.1 变量的作用域169

9.4.2 变量的存储分类172

9.5 动态存储分配函数176

9.5.1 malloc()函数176

9.5.2 calloc()函数177

9.5.3 free()函数178

9.6 应用案例178

小结183

练习题185

第10章 结构体和共用体192

10.1 typedef类型说明192

10.2 结构体193

10.2.1 结构体类型的说明193

10.2.2 结构体变量的定义和引用193

10.2.3 结构体类型的指针和数组196

10.2.4 链表198

10.3 共用体205

10.3.1 结构体类型的说明205

10.3.2 共用体变量的定义及引用206

10.4 枚举类型208

10.4.1 枚举类型的说明208

10.4.2 枚举变量的定义及引用209

10.5 应用案例210

小结212

练习题214

第11章 位运算221

11.1 位运算221

11.1.1 按位运算221

11.1.2 按位移动223

11.2 应用案例224

小结225

练习题226

第12章 文件228

12.1 文件的概述228

12.1.1 文件的概念228

12.1.2 文件的分类228

12.1.3 文件缓冲区和文件指针229

12.2 文件的打开和关闭230

12.3 文件的读/写操作232

12.3.1 文本文件的读/写232

12.3.2 二进制文件的读/写235

12.4 其他文件操作函数236

12.5 应用案例238

小结239

练习题241

第13章 项目开发实例244

13.1 需求分析244

13.2 整体设计245

13.3 各个功能模块的设计与开发245

13.3.1 主函数模块246

13.3.2 注册新书模块247

13.3.3 显示图书模块249

13.3.4 查询图书信息模块250

13.3.5 修改图书信息模块251

13.3.6 删除图书模块253

13.3.7 借阅图书模块254

13.3.8 归还图书模块255

13.3.9 退出系统模块256

13.4 调试与测试257

习题参考答案259

附录274

附录Ⅰ C语言32个关键字274

附录Ⅱ C语言9种语句控制结构275

附录Ⅲ C语言34个运算符275

附录Ⅳ ASC Ⅱ码表277

附录Ⅴ 常见提示语278

热门推荐