书籍 C语言程序设计情景式教程的封面

C语言程序设计情景式教程PDF电子书下载

刘永志,饶绪黎主编;李妹,王琨,林峰等副主编

购买点数

9

出版社

北京:北京理工大学出版社

出版时间

2022

ISBN

9787576315875

标注页数

195 页

PDF页数

205 页

图书目录

第一章 C语言概述 1

1.1 C语言简介 1

1.2编程语言排行榜 2

1.3 C语言与其他主流编程语言 3

1.3.1 C语言与Java 3

1.3.2 C语言与Python 3

1.3.3 C语言与C++ 4

1.4 C语言编程工具 4

1.5第一个C语言 5

1.6学习C语言建议 8

1.6.1为什么学C语言 8

1.6.2学习建议 8

1.7总结 8

习题 8

第二章 标识符与数据类型 10

2.1标识符的概念 10

2.2常量和变量 11

2.2.1常量 11

2.2.2变量 11

2.2.3赋值运算 12

2.3基本数据类型 12

2.3.1整型 13

2.3.2浮点型 14

2.3.3字符型和字符串 14

2.4数据类型转化 16

2.4.1自动转换 16

2.4.2强制转换 16

2.5总结 16

习题 17

第三章 运算符与数学函数 18

3.1算术运算符 18

3.1.1普通算术运算符 18

3.1.2求余运算 19

3.1.3自增和自减运算符 20

3.2关系运算符 21

3.3逻辑运算符 22

3.4条件运算符 23

3.5 sizeof()运算符和逗号运算符 24

3.6复合赋值运算符 25

3.7运算符的优先级 25

3.8数学函数及随机函数 25

3.8.1常用的数学函数 25

3.8.2随机函数 26

3.9总结 28

习题 28

第四章 分支结构 31

4.1流程图符号 31

4.2单分支结构 32

4.3双分支结构 33

4.4多分支结构 34

4.5 switch语句 36

4.6案例 37

4.7总结 39

习题 39

第五章 循环结构 44

5.1 while循环 44

5.2 do…while循环 46

5.3 for循环 46

5.4 break和continue 48

5.5案例 49

5.6总结 55

习题 55

第六章 函数 59

6.1函数的定义 59

6.1.1返回语句 60

6.1.2函数的类型 61

6.1.3函数的调用 62

6.2有参函数 63

6.3无参函数 69

6.4变量的作用域 72

6.4.1局部变量与全部变量 72

6.4.2变量的生命期与存储类型 75

6.5案例 76

6.6总结 83

习题 83

第七章 数组与字符串 86

7.1一维数组定义和使用 86

7.2二维数组定义和使用 90

7.3字符数组的定义与使用 94

7.4字符数组函数 98

7.4.1字符串的输入/输出 98

7.4.2字符串操作函数 102

7.5案例库 105

7.6总结 120

习题 120

第八章 指针 123

8.1指针与指针变量 123

8.1.1内存与地址 123

8.1.2指针变量 125

8.1.3指针变量的引用 127

8.2指针与数组 127

8.2.1一维数组和指针 127

8.2.2二维数组和指针 129

8.2.3数组指针和指针数组 131

8.3指针与字符串 134

8.3.1常量字符串与指针 134

8.3.2变量字符串 136

8.4指针与函数 139

8.4.1指针作函数形参——传址调用 139

8.4.2指针作函数返回类型——指针函数 139

8.4.3指向函数的指针——函数指针 140

习题 143

第九章 结构体 146

9.1认识结构体 146

9.1.1结构体的概念 146

9.1.2结构体变量 147

9.1.3成员的获取和赋值 148

9.2结构体数组 149

9.2.1结构体数组初始化 149

9.2.2结构体数组的使用 150

9.3结构体和指针 151

9.3.1结构体指针 151

9.3.2获取结构体成员 152

9.3.3结构体指针作为函数参数 154

9.4枚举类型 155

9.5共用体 158

9.5.1共用体的定义 158

9.5.2共用体的应用 161

9.6总结 162

习题 162

第十章 文件操作 165

10.1文件基本知识 165

10.1.1什么是文件 165

10.1.2文件名 165

10.1.3文件分类 166

10.2打开与关闭文件 166

10.2.1打开文件 166

10.2.2关闭文件 168

10.3读写文本文件 169

10.3.1以字符形式读写文本文件 169

10.3.2以字符串形式读写文本文件 170

10.3.3格式化读写文本文件 171

10.4读写二进制文件 172

10.5案例 174

10.6总结 175

习题 175

第十一章 学生信息管理系统 178

11.1需求分析 178

11.2系统设计 179

11.3系统实现 180

11.3.1菜单选择 180

11.3.2查询学生信息 181

11.3.3新增学生信息 182

11.3.4修改学生信息 183

11.3.5删除学生信息 184

11.3.6显示学生列表 185

11.3.7保存退出系统 185

11.3.8程序入口 186

11.4运行测试 187

11.5案例总结 189

11.6实训报告 189

参考文献 191

附录一 运算符优先级 192

附录二 ASCII码表 194

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包