首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 明解C语言:中级篇
内容
内容推荐
《明解C语言:中级篇》延续了《明解C语言:入门篇》图文并茂、示例丰富、讲解细致的风格,在结构上又独树一帜,通过每章带领读者编写一个游戏程序并逐步完善或加以变更,来讲解相关的C语言进阶知识。每章的程序都很简单有趣,而且包含着很多实用性的技巧,例如随机数的生成、数组的应用方法、字符串和指针、命令行参数、文件处理、接收可变参数的函数的生成方法、存储空间的动态分配与释放,等等。此外,还会讲解详细的语法规则、众多库函数的使用方法、算法等知识。
本书很好适合有一定C语言基础的读者阅读。
作者简介
柴田望洋
日本福冈工业大学信息工程学院副教授。在IT界家喻户晓,编写了一系列极富影响力的计算机教材和参考书,如《明解C++》《明解Java》等。本书荣获日本工学教育协会著作奖。
目录
章\t猜数游戏\t1
1-1\t猜数判定\t2
通过if语句实现条件分支 \t2
if语句的嵌套 \t3
实现多分支的方法 \t4
1-2\t重复到猜对为止\t8
通过do语句循环\t8
相等运算符和关系运算符\t9
通过while语句循环\t10
break语句\t10
while语句和do语句\t11
先判断后循环和先循环后判断\t11
1-3\t随机设定目标数字\t12
rand函数:生成随机数\t12
srand函数:设置用于生成随机数的种子\t13
随机设定目标数字\t15
限制输入次数\t17
1-4\t保存输入记录\t22
数组\t22
把输入的值存入数组\t24
通过for语句来显示输入记录\t26
数组元素的初始化\t28
获取数组的元素个数\t29
第2章\t专注于显示\t33
2-1\t熟练运用转义字符\t34
转义字符\t34
\\a:警报符\t35
\
:换行符\t35
\\f:换页符\t35
\\b:退格符\t36
\
:回车符\t38
\\t:水平制表符\t39
\\v:垂直制表符\t39
\\'和\\":单引号和双引号\t40
putchar函数:输出字符\t40
\\ :问号符\t40
\\\\:反斜杠字符\t41
八进制转义字符和十六进制转义字符\t41
2-2\t操纵时间\t42
clock函数:获取程序启动后经过的时间\t42
计算处理所需的时间\t46
暂停处理一段时间\t47
2-3\t字幕显示\t50
逐个显示并消除字符\t50
strlen函数:查询字符串的长度\t50
字幕显示(从右往左)\t52
字幕显示(从左往右)\t53
2-4\t格式输入输出\t56
把要显示的位数指定为变量\t56
显示任意数量的空白字符\t57
printf函数:格式输出\t60
scanf函数:格式输入\t63
第3章\t猜拳游戏\t69
3-1\t猜拳游戏\t70
基本设计\t70
switch语句\t72
表示“手势”的字符串\t74
包含汉字的字符串\t75
char型\t76
显示所有的字符\t77
isprint函数:判断显示字符\t78
条件运算符和条件表达式\t78
字符串的内部\t79
通过指针来遍历字符串\t80
CHAR_BIT\t81
指向字符串的指针数组\t81
程序的改良\t84
手势的值和手势的判断\t86
让计算机“后出”\t87
3-2\t函数的分割\t88
胜负次数\t88
函数和标识符的作用域\t90
猜赢3次就结束\t91
第4章\t珠玑妙算\t97
4-1\t珠玑妙算\t98
珠玑妙算\t98
出题\t99
读取数字串\t101
atoi函数/atol函数/atof函数:把字符串转换为数值\t102
检查已读取的字符串的有效性\t103
字符类别的判断\t105
hit和blow的判断\t107
第5章\t记忆力训练\t117
5-1\t单纯记忆训练\t118
训练记忆4位数\t118
整数型的表示范围\t119
训练记忆任意位数的数值\t120
输入训练等级\t121
用字符串表示数值\t122
生成作为题目的字符串\t122
显示作为题目的字符串\t123
strcmp函数:字符串的比较\t124
英文字母记忆训练(其一)\t125
生成作为题目的字符串\t127
英文字母记忆训练(其二)\t127
5-2\t加一训练\t130
加一训练\t130
输入等级\t132
生成并显示题目\t132
消除题目\t132
输入答案\t133
判断对错\t133
保存答对数量\t133
显示训练结果\t133
用横向图形显示\t134
用纵向图形显示\t135
把数值存入数组\t136
如何存储超过数组元素个数的值(其一)\t138
如何存储超过数组元素个数的值(其二)\t140
加一训练的改良\t142
5-3\t存储空间的动态分配与释放\t144
声明数组\t144
动态存储期\t145
存储空间的动态分配与释放\t146
指向void型的指针\t146
为单个对象分配存储空间\t148
为数组对象分配存储空间\t151
第6章\t日历\t161
6-1\t今天是几号\t162
今天的日期\t162
time_t型:日历时间\t162
time函数:以日历时间的形式来获取当前时间\t163
tm结构体:分解时间\t164
localtime函数:把日历时间转换成表示本地时间的分解时间\t164
gmtime函数:把日历时间转换成UTC分解时间\t166
通过当前时间设定随机数种子\t167
asctime函数:把分解时间转换成字符串\t167
ctime函数:把日历时间转换成字符串\t170
difftime函数:求时间差\t171
暂停处理一段时间\t173
6-2\t求星期\t174
mktime函数:把表示本地时间的分解时间转换成日历时间\t174
蔡勒公式\t175
6-3\t日历\t178
显示日历\t178
求星期\t179
闰年的判断\t179
月份的天数\t179
显示日历的过程\t180
横向显示\t182
把1个月的日历存入字符串\t186
sprintf函数:对字符串进行格式化输出\t186
生成空字符串\t187
strcpy函数:字符串的复制\t188
在日左侧设置空白\t189
strcat函数:字符串的连接\t190
显示字符串\t192
年月的计算\t193
6-4\t命令行参数\t194
命令行参数\t194
argv指向的实体\t196
通过指针以字符串为单位遍历argv\t197
通过指针以字符为单位遍历argv\t199
不使用argc来遍历\t204
启动程序时指定年月的日历\t205
第7章\t右脑训练\t211
7-1\t寻找幸运数字\t212
复制数组\t212
复制数组时跳过一个数组元素\t214
寻找幸运数字\t216
重新排列数组元素\t217
交换两个值\t219
7-2\t寻找重复数字\t222
寻找重复数字\t222
键盘输入和操作性能的提升(MS-Windows/MS-DOS)\t224
getch函数:获取按下的键\t225
putch函数:输出到控制台\t225
键盘输入和操作性能的提升(UNIX / Linux / OS X)\t226
通用头文件\t227
包含头文件保护的头文件的设计\t229
替换调用的函数\t231
可变参数的声明\t232
va_start宏:访问可变参数前的准备\t233
va_arg宏:取出可变参数\t234
va_end宏:结束对可变参数的访问\t235
vprintf函数/ vfprintf函数:输出到流\t235
vsprintf函数:输出到字符串\t237
改良后的程序\t238
7-3\t三字母词联想训练\t241
瞬间判断力的养成\t241
生成题目\t242
第8章\t打字练习\t247
8-1\t基本打字练习\t248
输入一个字符串\t248
消除已输入的字符\t249
输入多个字符串\t252
打乱出题顺序(方法一)\t254
打乱出题顺序(方法二)\t256
8-2\t键盘布局联想打字\t258
键盘布局联想打字\t258
8-3\t综合打字练习\t261
练习菜单\t261
单一位置训练\t267
混合位置训练\t269
C语言的单词训练\t271
英语会话训练\t273
第9章\t文件处理\t277
9-1\t标准流\t278
复制程序\t278
getchar函数和EOF\t278
赋值和比较\t279
流和缓冲区\t280
缓冲的种类\t280
setvbuf函数/setbuf函数:更改缓冲方法\t281
fflush函数:刷新缓冲区\t282
标准流\t283
重定向\t284
9-2\t文本文件\t285
文件的打开和关闭\t285
fopen函数:打开文件\t285
FILE型\t287
fclose函数:关闭文件\t288
保存和获取训练信息\t288
更新最高得分\t292
读取训练信息\t292
fscanf函数:输入格式\t293
写入训练信息\t293
fprintf函数:输出格式\t293
9-3\t实用程序的编写\t294
concat:文件的连接输出\t294
fgetc函数:从流中读取一个字符\t297
fputc函数:向流输出一个字符\t297
detab:把水平制表符转换成空白字符\t298
fputs函数:输出字符串\t301
entab:把空白字符转换成水平制表符\t302
9-4\t二进制文件\t304
文本文件和二进制文件\t304
fread函数:从文件中读取数据\t305
fwrite函数:向文件中写入数据\t305
hdump:通过字符和十六进制编码实现文件转储\t305
bcopy:复制文件\t307
0章\t英语单词学习软件\t311
10-1\t英语单词学习软件\t312
单词显示软件\t312
选择和显示单词\t313
向单词学习软件扩展\t314
显示选项\t316
生成选项\t316
生成选项(改良版本)\t318
10-2\t为字符串数组动态分配空间\t320
为单一字符串动态分配空间\t320
为字符串数组(二维数组)动态分配空间\t321
为字符串数组(指针数组)动态分配空间\t323
单词文件的读取\t330
后记\t\t335
致谢\t\t336
参考文献\t337
标签
缩略图
书名 明解C语言:中级篇
副书名
原作名
作者 [日]柴田望洋 著 丁灵 译
译者
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115464064
开本 其他
页数 334
版次 1
装订
字数 520000.000
出版时间 2017-09-01
首版时间 2017-09-01
印刷时间 2017-09-01
正文语种
读者对象
适用范围
发行范围
发行模式 实体书
首发网站
连载网址
图书大类 人文社科-社会科学-语言文字
图书小类
重量
CIP核字
中图分类号 TP312.8
丛书名
印张
印次 1
出版地
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/12 10:47:01