语言大学教程-(第八版)
语言大学教程-(第八版)作者:保罗.戴特尔 开 本:32开 书号ISBN:9787121316814 定价: 出版时间:2017-06-01 出版社:电子工业出版社 |
5.14 递归 139
5.15 递归应用案例:斐波那契数列 142
5.16 递归与迭代 144
5.17 安全的C程序设计 146
第6章 C数组 161
6.1 引言 162
6.2 数组 162
6.3 数组定义 163
6.4 数组实例 163
6.4.1 定义一个数组并用循环结构来设置数组元素值 163
6.4.2 在定义语句中用一个初始值列表来初始化一个数组 164
6.4.3 用符号常量来定义数组的大小并通过计算来初始化数组元素 165
6.4.4 数组元素值求和 166
6.4.5 用数组来统计民意调查的结果 166
6.4.6 用直方图来展示数组元素值 168
6.4.7 用数组来统计投掷骰子60 000 000次的结果 169
6.5 用字符数组来存储和处理字符串 170
6.5.1 定义一个字符串来初始化一个字符数组 170
6.5.2 用一个字符初始化列表来初始化一个字符数组 170
6.5.3 访问一个字符串中的字符 170
6.5.4 针对一个字符数组的输入 170
6.5.5 将一个代表字符串的字符数组输出 171
6.5.6 字符数组的演示 171
6.6 静态局部数组和自动局部数组 171
6.7 将数组传递给函数 173
6.8 数组排序 176
6.9 案例分析:用数组来计算平均值、中值和众数 178
6.10 数组查找 181
6.10.1 线性查找数组元素 181
6.10.2 折半查找数组元素 182
6.11 多下标数组 185
6.11.1 双下标数组概述 185
6.11.2 双下标数组的初始化 186
6.11.3 设置某行元素的元素值 187
6.11.4 计算双下标数组中所有元素值的总和 187
6.11.5 对双下标数组的处理 188
6.12 可变长数组 190
6.13 安全的C程序设计 192
第7章 C指针 207
7.1 引言 207
7.2 指针变量的定义和初始化 208
7.3 指针运算符 208
7.4 按引用向函数传递实参 210
7.5 对指针使用const限定符 213
7.5.1 用指向可变数据的可变指针将字符串中的字符改成大写 214
7.5.2 用指向常量数据的可变指针逐个打印字符串中的字符 215
7.5.3 试图修改指向可变数据的常量指针 217
7.5.4 试图修改指向常量数据的常量指针 217
7.6 采用按引用传递的冒泡排序 218
7.7 sizeof运算符 220
7.8 指针表达式和指针算术运算 222
7.8.1 指针算术运算中可使用的运算符 222
7.8.2 将指针对准一个数组 222
7.8.3 给指针加上一个整数 222
7.8.4 给指针减去一个整数 223
7.8.5 指针增1或减1 223
7.8.6 从一个指针中减去另一个指针 223
7.8.7 将一个指针赋予另一个指针 223
7.8.8 指向void的指针 224
7.8.9 指针的比较 224
7.9 指针和数组的关系 224
7.9.1 指针/偏移量表示法 224
7.9.2 指针/下标表示法 225
7.9.3 不能用指针算术运算来修改数组名 225
7.9.4 指针下标和指针偏移量的使用演示 225
7.9.5 用数组和指针实现字符串的复制 226
7.10 指针数组 227
7.11 案例研究:模拟扑克牌的洗牌和发牌 228
7.12 指向函数的指针 232
7.12.1 按升序或降序进行排序 232
7.12.2 使用函数指针来创建一个菜单驱动的系统 234
7.13 安全的C程序设计 236
第8章 C字符和字符串 252
8.1 引言 252
8.2 字符串和字符基础 253
8.3 字符处理函数库 254
8.3.1 函数isdigit,isalpha,isalnum和isxdigit 255
8.3.2 函数islower,isupper,tolower和toupper 256
8.3.3 函数isspace,iscntrl,ispunct,isprint和isgraph 257
8.4 字符串转换函数 258
8.4.1 函数strtod 258
8.4.2 函数strtol 259
8.4.3 函数strtoul 260
8.5 标准输入/输出库函数 260
8.5.1 函数fgets和putchar 261
8.5.2 函数getchar 261
8.5.3 函数sprintf 262
8.5.4 函数sscanf 263
8.6 字符串处理函数库中的字符串处理函数 263
8.6.1 函数strcpy和 strncpy 264
8.6.2 函数strcat和 strncat 264
8.7 字符串处理函数库中的比较函数 265
8.8 字符串处理函数库中的查找函数 266
8.8.1 函数strchr 267
8.8.2 函数strcspn 268
8.8.3 函数strpbrk 268
8.8.4 函数strrchr 268
8.8.5 函数strspn 269
8.8.6 函数strstr 269
8.8.7 函数strtok 270
8.9 字符串处理函数库中的内存处理函数 271
8.9.1 函数memcpy 271
8.9.2 函数memmove 272
8.9.3 函数memcmp 272
8.9.4 函数memchr 273
8.9.5 函数memset 273
8.10 字符串处理函数库中的其他函数 274
8.10.1 函数strerror 274
8.10.2 函数strlen 274
8.11 安全的C程序设计 275
第9章 C格式化输入/输出 285
9.1 引言 285
9.2 流 286
9.3 用printf函数实现格式化输出 286
9.4 打印整数 286
9.5 打印浮点数 287
9.5.1 转换说明符e,E或f 288
9.5.2 转换说明符g或G 288
9.5.3 浮点数转换说明符的使用演示 288
9.6 打印字符串或字符 289
9.7 其他的转换说明符 289
9.8 带域宽和精度的打印 290
9.8.1 在打印整数时指定域宽 290
9.8.2 在打印整数、浮点数和字符串时指定精度 291
9.8.3 同时指定域宽和精度 292
9.9 在printf函数的格式控制字符串中使用标记 292
9.9.1 右对齐和左对齐 292
9.9.2 用与不用 标记来打印正数和负数 293
9.9.3 使用空格标记 293
9.9.4 使用#标记 293
9.9.5 使用0标记 294
9.10 打印文本和转义序列 294
9.11 用scanf函数读取格式化的输入 294
9.11.1 scanf的语法 295
9.11.2 scanf的转换说明符 295
9.11.3 用scanf来读入整数 295
9.11.4 用scanf来读入浮点数 296
9.11.5 用scanf来读入字符和字符串 296
9.11.6 在scanf中使用扫描集 297
9.11.7 在scanf中指定域宽 298
9.11.8 在输入流中忽略掉特定字符 298
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:Java大学教程-(第九版)-(英文版)
下一篇:渠道开发与管理-(第2版)
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |