图书介绍

C语言程序设计实训教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计实训教程
  • 李洪洋主编 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:9787300101521
  • 出版时间:2009
  • 标注页数:290页
  • 文件大小:128MB
  • 文件页数:300页
  • 主题词: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语言概述1

1.1 计算机程序设计基础1

1.1.1 计算机的发展1

1.1.2 计算机语言的发展历史2

1.2 C语言及其特点3

1.2.1 C语言的发展简史3

1.2.2 C语言的特点4

1.3 C语言程序的运行环境5

1.4 开发一个简单的C程序5

1.4.1 C程序的开发过程5

1.4.2 简单C程序介绍7

1.4.3 在Visual C++ 6.0中编译及运行一个C程序9

1.5 习题9

第2章 基本数据类型、运算符和表达式11

2.1 字符集与标识符11

2.1.1 字符集11

2.1.2 标识符12

2.2 基本数据类型13

2.2.1 常量与变量14

2.2.2 整型数据16

2.2.3 实型数据19

2.2.4 字符型数据20

2.2.5 枚举型数据22

2.3 运算符与表达式24

2.3.1 算术运算符与算术表达式25

2.3.2 关系运算符与关系表达式26

2.3.3 逻辑运算符与逻辑表达式27

2.3.4 条件运算符与条件表达式28

2.3.5 赋值运算符与赋值表达式29

2.3.6 其他运算符及其表达式30

2.3.7 运算符与优先级小结31

2.4 类型转换32

2.5 习题34

第3章 数据的输入输出36

3.1 格式输出函数(printf函数)36

3.2 格式输入函数(scanf函数)40

3.3 字符数据输出函数(putchar函数)43

3.4 字符数据输入函数(getchar函数)44

3.5 习题45

第4章 结构化程序设计47

4.1 C语句概述47

4.1.1 表达式语句47

4.1.2 函数调用语句48

4.1.3 控制语句48

4.1.4 复合语句48

4.1.5 空语句49

4.2 顺序结构49

4.3 选择结构50

4.3.1 if语句51

4.3.2 switch语句58

4.4 循环结构62

4.4.1 while循环62

4.4.2 do-while循环63

4.4.3 for循环65

4.4.4 循环控制小结67

4.5 辅助控制语句68

4.5.1 break语句68

4.5.2 continue语句69

4.5.3 goto语句69

4.6 习题70

第5章 数组73

5.1 一维数组73

5.1.1 一维数组的定义73

5.1.2 一维数组元素的引用75

5.1.3 一维数组的初始化75

5.1.4 一维数组程序举例77

5.2 二维数组79

5.2.1 二维数组的定义79

5.2.2 二维数组的引用80

5.2.3 二维数组的初始化81

5.2.4 二维数组程序举例81

5.3 字符数组和字符串84

5.3.1 字符数组的定义及引用84

5.3.2 字符数组的初始化84

5.3.3 字符数组的输入输出85

5.3.4 字符串处理函数87

5.3.5 字符数组程序举例90

5.4 习题92

第6章 函数95

6.1 函数的定义与声明95

6.1.1 函数概述95

6.1.2 函数的分类96

6.1.3 函数的定义98

6.1.4 函数的声明99

6.1.5 函数参数和函数的返回值100

6.2 函数的调用101

6.2.1 函数调用的一般形式101

6.2.2 函数调用的条件102

6.2.3 函数调用的方式102

6.2.4 函数的传值调用102

6.2.5 函数的嵌套调用103

6.2.6 函数的递归调用104

6.3 变量的存储类别107

6.3.1 局部变量和全局变量108

6.3.2 变量的存储类别111

6.4 内部函数和外部函数116

6.4.1 内部函数116

6.4.2 外部函数117

6.5 习题117

第7章 编译预处理120

7.1 概述120

7.2 宏定义120

7.2.1 无参宏定义121

7.2.2 带参宏定义123

7.3 文件包含127

7.4 条件编译128

7.5 习题131

第8章 结构体、共用体及其他133

8.1 结构体类型133

8.1.1 结构体的概念133

8.1.2 结构体变量的定义134

8.1.3 结构体变量的引用136

8.1.4 结构体变量的初始化137

8.1.5 结构体数组138

8.1.6 结构体与函数141

8.2 共用体类型142

8.2.1 共用体的概念142

8.2.2 共用体变量的定义143

8.2.3 共用体变量的引用144

8.2.4 共用体变量的初始化144

8.3 用typedef定义类型145

8.4 习题147

第9章 指针149

9.1 指针的概念149

9.2 指针与变量150

9.2.1 指针变量的定义150

9.2.2 指针变量的初始化151

9.2.3 指针变量的引用152

9.2.4 指针变量作为函数参数154

9.3 指针与数组157

9.3.1 指针与一维数组157

9.3.2 指针与多维数组159

9.3.3 指针与字符串161

9.3.4 指向数组的指针变量作为函数参数163

9.4 指针与函数166

9.4.1 用函数的指针变量调用函数166

9.4.2 用指向函数的指针作函数的参数167

9.4.3 返回指针值的函数169

9.5 指针数组和指向指针的指针170

9.5.1 指针数组170

9.5.2 指向指针的指针174

9.5.3 main()函数的参数175

9.5.4 void指针类型175

9.6 指向结构体的指针176

9.6.1 指向结构体变量的指针变量176

9.6.2 指向结构体数组的指针变量178

9.6.3 用指向结构体的指针变量作函数的参数179

9.7 链表的概念180

9.7.1 动态存储分配181

9.7.2 单链表的建立182

9.7.3 从单链表中删除结点187

9.7.4 向链表中插入结点190

9.8 习题194

第10章 位运算196

10.1 位运算符与位运算表达式196

10.1.1 “按位与”运算符(&)196

10.1.2 “按位或”运算符(|)198

10.1.3 “按位异或”运算符(∧)198

10.1.4 “按位取反”运算符(~)200

10.1.5 左移运算符(<<)200

10.1.6 右移运算符(>>)200

10.1.7 位运算赋值运算符201

10.1.8 不同长度的数据进行位运算201

10.2 位域201

10.2.1 位域的定义和位域变量的说明201

10.2.2 位域的使用203

10.3 习题204

第11章 文件205

11.1 C文件概述205

11.2 文件类型指针206

11.3 文件的打开与关闭207

11.3.1 文件的打开207

11.3.2 文件的关闭209

11.4 文件的顺序读/写209

11.4.1 文件的字符输入/输出209

11.4.2 文件的字符串输入/输出212

11.4.3 文件的数据块输入/输出214

11.4.4 文件的格式化输入/输出217

11.5 文件的定位和随机读/写218

11.5.1 fseek函数218

11.5.2 rewind函数219

11.5.3 ftell函数220

11.6 文件的出错检测220

11.6.1 文件结束检测函数feof220

11.6.2 读写文件出错检测函数ferror220

11.6.3 文件出错标志和文件结束标志置0函数clearerr220

11.7 习题221

第12章 上机操作指导223

12.1 熟悉VC++的编辑、编译、连接和运行223

12.2 数据类型及顺序结构225

12.3 输入和输出操作226

12.4 选择结构程序设计228

12.5 循环结构程序设计230

12.6 数组232

12.7 字符数据处理233

12.8 函数的定义和调用234

12.9 编译预处理236

12.10 结构体和共用体237

12.11 用指针的思想编写程序238

12.12 文件239

第13章 综合应用实例241

13.1 程序设计方法总结241

13.2 C语言程序设计实例242

13.2.1 电子词典程序242

13.2.2 图书管理系统250

附录 常见错误264

部分习题参考答案271

热门推荐