图书介绍

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

C语言程序设计
  • 胡运玲,龚民主编;刘信杰,王建副主编;张兴科主审 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:9787300155869
  • 出版时间:2012
  • 标注页数:221页
  • 文件大小:51MB
  • 文件页数:230页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

项目1 用C程序向世界问好——C语言概述1

1.1 C语言发展史1

1.2 C语言的主要特点2

1.3 C程序的结构3

1.3.1 认识C程序3

1.3.2 C程序的基本结构4

1.4 C语言集成开发环境——VC++ 6.04

1.5 认识其他C编译环境——Turbo C 2.08

综合实训19

习题111

项目2 求三角形的面积——数据类型及表达式求值12

2.1 常量与变量12

2.1.1 C语言的数据类型13

2.1.2 标识符13

2.1.3 常量13

2.1.4 变量15

2.1.5 C语言的关键字18

2.2 表达式求值19

2.2.1 运算符与表达式19

2.2.2 C语言的库函数和头文件22

综合实训223

习题224

项目3 学生成绩的简单处理——数据的输入、输出25

3.1 数据的输出25

3.1.1 格式输出函数——printf()26

3.1.2 单个字符的输出函数——putchar()28

3.2 数据的输入29

3.2.1 格式化输入函数——scanf()29

3.2.2 单个字符的输入函数——getchar()31

3.2.3 getch()函数31

3.3 顺序结构程序设计32

3.3.1 程序的三种基本结构32

3.3.2 C语句33

综合实训335

综合实训436

习题336

项目4 简单计算器小程序——分支程序设计39

4.1 关系运算及逻辑运算40

4.1.1 关系运算符40

4.1.2 关系表达式41

4.1.3 逻辑运算符41

4.1.4 逻辑表达式42

4.2 if语句42

4.2.1 最基本的if语句42

4.2.2 if-else语句44

4.2.3 if-else-if语句45

4.3 switch语句46

4.4 if、switch语句的嵌套48

4.5 条件运算符50

综合实训551

综合实训652

习题453

项目5 猜数游戏——循环结构程序设计56

5.1 循环语句57

5.1.1 while语句57

5.1.2 do-while语句59

5.1.3 while循环和do-while循环的区别举例60

5.1.4 for语句60

5.2 break、continue语句63

5.2.1 break语句64

5.2.2 continue语句65

5.3 循环的嵌套65

综合实训769

综合实训869

习题571

项目6 学生成绩的简单处理——数组76

6.1 一维数组78

6.2 插入排序82

6.3 二维数组83

6.4 字符串和字符数组85

综合实训991

综合实训1092

习题692

项目7 学生成绩分析系统——函数97

7.1 学生成绩分析系统主菜单的实现98

7.2 各功能模块的实现99

7.2.1 函数的分类101

7.2.2 函数的定义102

7.2.3 函数的参数及返回值103

7.2.4 函数的调用与声明104

7.2.5 数组与函数106

7.2.6 函数的递归与嵌套110

7.2.7 局部变量与全局变量112

7.2.8 变量的存储类别115

7.2.9 编译预处理命令117

7.2.10 在VC++ 6.0下运行多个源文件组成的程序122

综合实训11124

综合实训12126

习题7127

项目8 学生成绩分析系统的优化——指针129

8.1 一维数组与指针130

8.1.1 指针概述130

8.1.2 通过指针访问数组元素136

8.2 二维数组和指针142

8.2.1 借助于指针变量来访问各元素143

8.2.2 借助于行指针来访问各元素143

8.3 字符串和指针144

8.4 指针型函数146

8.5 指针数组和指向指针的指针147

8.5.1 指针数组147

8.5.2 指针数组作函数参数148

8.5.3 指向指针的指针变量149

8.6 简单选择排序150

综合实训13151

综合实训14153

习题8154

项目9 学生信息分析系统——结构体157

9.1 学生信息的输入/输出158

9.1.1 结构体类型的声明158

9.1.2 结构体类型变量的定义和成员引用159

9.1.3 结构体数组161

9.2 学生信息的处理——结构体与函数162

9.3 链式存储下学生信息的处理166

9.3.1 指向结构体类型数据的指针169

9.3.2 链表170

9.3.3 共用体173

9.3.4 用typedef定义类型175

综合实训15176

综合实训16176

习题9177

项目10 学生信息的读取与保存——文件179

10.1 文件概述181

10.1.1 文件分类181

10.1.2 文件类型指针182

10.2 文件的打开与关闭182

10.2.1 文件的打开182

10.2.2 文件关闭函数184

10.3 文件的读/写184

10.3.1 字符读/写函数fgetc和fputc184

10.3.2 字符串读/写函数fgets和fputs186

10.3.3 数据块读/写函数fread和fwrite187

10.3.4 格式化读/写函数fscanf和fprintf189

10.4 文件的随机读/写190

综合实训17191

习题10193

项目11 综合实训:学生信息管理系统的设计与实现195

11.1 主菜单的显示196

11.2 各功能模块的实现198

11.2.1 成绩录入模块198

11.2.2 二级菜单——统计功能的实现199

11.2.3 排序功能的实现202

11.2.4 查找功能及其子函数的实现204

11.2.5 成绩保存功能的实现206

附录A 位运算207

附录B 运算符的优先级别和结合方向217

附录C 常用字符与ASCII码对照表218

附录D 常用Turbo C库函数219

参考文献221

热门推荐