图书介绍

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

C语言程序设计实用教程
  • 李磊,刘荷花主编 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:9787300110318
  • 出版时间:2009
  • 标注页数:313页
  • 文件大小:133MB
  • 文件页数:323页
  • 主题词: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程序8

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 算术运算符与算术表达式24

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 类型转换31

2.5 习题34

第3章 数据的输入/输出37

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

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

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

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

3.5 习题46

第4章 结构化程序设计48

4.1 C语言语句概述48

4.1.1 表达式语句49

4.1.2 函数调用语句49

4.1.3 控制语句49

4.1.4 复合语句49

4.1.5 空语句50

4.2 顺序结构50

4.3 选择结构51

4.3.1 if语句52

4.3.2 switch语句59

4.4 循环结构62

4.4.1 while循环63

4.4.2 do-while循环64

4.4.3 for循环65

4.4.4 循环控制小结68

4.5 辅助控制语句69

4.5.1 break语句69

4.5.2 continue语句70

4.5.3 goto语句70

4.6 习题71

第5章 数组76

5.1 一维数组76

5.1.1 一维数组的定义76

5.1.2 一维数组元素的引用78

5.1.3 一维数组的初始化78

5.1.4 一维数组程序举例80

5.2 二维数组82

5.2.1 二维数组的定义82

5.2.2 二维数组的引用83

5.2.3 二维数组的初始化83

5.2.4 二维数组程序举例84

5.3 字符数组和字符串87

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

5.3.2 字符数组的初始化87

5.3.3 字符数组的输入输出88

5.3.4 字符串处理函数89

5.3.5 字符数组程序举例92

5.4 习题94

第6章 函数98

6.1 函数的定义与声明98

6.1.1 函数概述98

6.1.2 函数的分类99

6.1.3 函数的定义101

6.1.4 函数的声明102

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

6.2 函数的调用104

6.2.1 函数调用的一般形式104

6.2.2 函数调用的条件105

6.2.3 函数调用的方式105

6.2.4 函数的传值调用105

6.2.5 函数的嵌套调用106

6.2.6 函数的递归调用107

6.3 变量的存储类别110

6.3.1 局部变量和全局变量111

6.3.2 变量的存储类别114

6.4 内部函数和外部函数119

6.4.1 内部函数119

6.4.2 外部函数120

6.5 习题120

第7章 编译预处理125

7.1 概述125

7.2 宏定义125

7.2.1 无参宏定义126

7.2.2 带参宏定义128

7.3 文件包含132

7.4 条件编译133

7.5 习题136

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

8.1 结构体类型138

8.1.1 结构体的概念138

8.1.2 结构体变量的定义139

8.1.3 结构体变量的引用141

8.1.4 结构体变量的初始化141

8.1.5 结构体数组143

8.1.6 结构体与函数146

8.2 共用体类型147

8.2.1 共用体的概念147

8.2.2 共用体变量的定义148

8.2.3 共用体变量的引用149

8.2.4 共用体变量的初始化149

8.3 用typedef定义类型150

8.4 习题151

第9章 指针153

9.1 指针的概念153

9.2 指针与变量154

9.2.1 指针变量的定义154

9.2.2 指针变量的初始化155

9.2.3 指针变量的引用156

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

9.3 指针与数组161

9.3.1 指针与一维数组161

9.3.2 指针与多维数组163

9.3.3 指针与字符串165

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

9.4 指针与函数169

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

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

9.4.3 返回指针值的函数173

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

9.5.1 指针数组174

9.5.2 指向指针的指针178

9.5.3 main()函数的参数179

9.5.4 void指针类型179

9.6 指针与结构体180

9.6.1 指向结构体的指针180

9.6.2 动态存储分配183

9.7 习题184

第10章 位运算188

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

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

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

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

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

10.1.5 左移运算符(〈〈)192

10.1.6 右移运算符(〉〉)192

10.1.7 位运算赋值运算符192

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

10.2 位域193

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

10.2.2 位域的使用194

10.3 习题195

第11章 文件197

11.1 C文件概述197

11.2 文件类型指针198

11.3 文件的打开与关闭199

11.3.1 文件的打开199

11.3.2 文件的关闭201

11.4 文件的顺序读/写201

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

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

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

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

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

11.5.1 fseek函数210

11.5.2 rewind函数211

11.5.3 ftell函数211

11.6 文件的出错检测212

11.7 习题212

第12章 上机操作指导214

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

12.2 数据类型及顺序结构217

12.3 输入和输出操作218

12.4 选择结构程序设计219

12.5 循环结构程序设计221

12.6 数组223

12.7 字符数据处理224

12.8 函数的定义和调用226

12.9 编译预处理227

12.10 结构体和共用体228

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

12.12 文件230

第13章 综合应用实例232

13.1 程序设计方法总结232

13.2 程序设计综合练习233

13.2.1 递增的牛群233

13.2.2 猴子选大王239

13.3 C语言程序设计实例243

13.3.1 电子词典程序243

13.3.2 图书管理系统251

13.4 C语言程序设计提高263

13.4.1 修改环境变量264

13.4.2 三维场景显示264

附录A 常用字符与ASCII码对照表276

附录B ANSI C规定的保留字278

附录C C语言运算符的优先级和结合性279

附录D 常用标准库函数281

附录E 常见错误287

部分习题参考答案293

热门推荐