《Hello C语言》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2017
出版社
电子工业出版社
页数
350 页
语言
中文

《Hello C语言》内容简介

本书分3部分。第一部分是快速入门:通过设计一批浅显易懂、有趣新颖的例子,将计算机编程需要的概念与知识点串起来,让大家明白编程是什么,编程需要用到哪些概念;第二部分是知识进阶:在第一部分的基础上,对知识进行深入讲解与总结,让读者彻底明白编程中出现各种问题的原因;第三部分是项目进阶:通过前两部分的学习,进一步引入新的更难的项目,让读者进一步领会、应用编程知识。

《Hello C语言》书籍信息摘要

《Hello C语言》内容简介与阅读建议,作者 郑赟/郑洪清,科技技术,2017年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:C语言、计算机类。

《Hello C语言》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《Hello C语言》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 目录
  2. 第一部分 轻 松 入 门
  3. 第1章 C语言编程环境搭建
  4. 11 编程工具选择
  5. 12 Dev-C 工具的下载与安装
  6. 13 创建一个C文件
  7. 14 编译一个C文件
  8. 15 改变字体大小的设置
展开全部(共 300 章节)
  1. 第2章 初识C语言
  2. 21 掀起C语言的盖头来
  3. 22 写给女朋友的一封情诗
  4. 23 送你一束玫瑰花
  5. 24 绚丽的动画——女朋友数玫瑰
  6. 25 小结
  7. 26 练习
  8. 第3章 减少重复操作——循环语句
  9. 31 循环的描述——循环三要素
  10. 32 帮你计数的人——循环变量
  11. 321 变量的定义
  12. 322变量的输出
  13. 33循环是否达到终值
  14. 331比较运算符
  15. 332逻辑运算符
  16. 34时刻变化着的循环——循环增量
  17. 35三种循环语句
  18. 351for循环语句
  19. 352while循环语句
  20. 353do-while循环语句
  21. 36女朋友数玫瑰——循环版
  22. 37几何图形有学问
  23. 371实心长方形
  24. 372空心长方形
  25. 373直角三角形
  26. 374菱形
  27. 38数列求和也容易
  28. 39送你999朵玫瑰花
  29. 310三种循环语句的区别
  30. 311死循环的各种写法
  31. 312循环中的特殊情况——continue、break与goto
  32. 313小结
  33. 314练习
  34. 第4章分情况处理——分支语句
  35. 41爱情心理测试介绍
  36. 42输入函数
  37. 43分支语句
  38. 44爱情心理测试
  39. 441单次测试版
  40. 442循环测试版
  41. 443循环版本的问题
  42. 45测测女朋友值多少钱
  43. 46猜数游戏
  44. 47猜数游戏的问题——随机数种子
  45. 48石头剪刀布——猜拳游戏
  46. 481单局猜拳游戏
  47. 482多局猜拳游戏
  48. 49多路开关好处多——switch语句
  49. 410switch语句的运行过程
  50. 411if-else语句的运行过程
  51. 412年龄的秘密
  52. 413小结
  53. 414练习
  54. 第5章制造自己的工具——函数
  55. 51内容变化的重复
  56. 52工欲善其事,必先利其器——函数的概念
  57. 53造一把利器——函数的定义
  58. 54女朋友数玫瑰——函数版
  59. 55取回新产品——函数的返回值
  60. 56函数注意事项
  61. 57有用的定位函数
  62. 58小球横向滚动
  63. 59小球弹跳游戏
  64. 591游戏界面绘制
  65. 592小球移动反向逻辑
  66. 510全局变量与局部变量
  67. 511修改小球弹跳的速度
  68. 512两个小球弹跳游戏
  69. 5121重复代码实现方式
  70. 5122函数版本实现方式
  71. 513函数参数的传递机制
  72. 5131函数参数的值传递机制
  73. 5132程序调试(debug)
  74. 5133指针的概念
  75. 5134指针做函数参数
  76. 5135指针总结
  77. 514小结
  78. 515练习
  79. 第6章封装相关数据——结构体
  80. 61结构体的概念
  81. 62小球弹跳的结构体版本
  82. 63掷骰子游戏
  83. 631游戏介绍与分析
  84. 632画骰子边框
  85. 633画骰子点数
  86. 634画出骰子并提示玩家输入选择
  87. 635骰子跳动与输赢判断
  88. 64100个小球弹跳
  89. 641数组的概念
  90. 642100个小球弹跳
  91. 65小结
  92. 66练习
  93. 第7章组合类型比较——数组与结构体
  94. 71数组与结构体的区别
  95. 72数组的常用操作
  96. 721遍历数组
  97. 722数组元素累加
  98. 723数组添加元素
  99. 724数组删除元素
  100. 725寻找数组的最值
  101. 726冒泡排序
  102. 727冒泡排序改进
  103. 728选择排序
  104. 73猴子选大王
  105. 74全民打飞机
  106. 741游戏界面开发
  107. 742画飞机
  108. 743飞机移动
  109. 744键盘操控飞机
  110. 745设计子弹
  111. 746子弹产生与消失
  112. 747怪物的产生与消失
  113. 748碰撞检测
  114. 75小结
  115. 76练习
  116. 第8章数组的数组——二维数组
  117. 81二维数组的概念
  118. 82二维数组的初始化
  119. 83一份成绩单
  120. 84螺旋矩阵
  121. 85练眼力
  122. 86井字棋
  123. 861游戏介绍与界面搭建
  124. 862棋子信息存储
  125. 863下棋逻辑设计
  126. 864判断游戏结束逻辑
  127. 865判断输赢逻辑
  128. 866手动下棋操作
  129. 867智能自动下棋逻辑
  130. 87男女的婚姻匹配问题
  131. 871问题描述
  132. 872数据存储于初始化
  133. 873算法描述
  134. 874main函数实现
  135. 88小结
  136. 89练习
  137. 第9章无处不在的字符串
  138. 91字符串的概念
  139. 92字符串的常用操作
  140. 93字符串反转
  141. 94字符串压缩算法
  142. 941压缩逻辑设计
  143. 942整数转字符串
  144. 95删除重复字符
  145. 951普通删除法
  146. 952快速删除法
  147. 96测测你的名字在古代是什么职位
  148. 97自定义字符串的常用操作
  149. 98小结
  150. 99练习
  151. 第二部分知 识 进 阶
  152. 第10章数据类型与变量
  153. 101变量的定义与初始化
  154. 102变量的大小
  155. 103更多数据类型
  156. 104各种类型的范围
  157. 105变量在内存中的样子
  158. 106类型的相互转换
  159. 107数组变量及其大小
  160. 108结构体变量及其大小
  161. 1081字符变量与int型变量在内存中的对齐方式
  162. 1082字符变量与double型变量在内存中的对齐方式
  163. 1083结构体内部变量的对齐方式
  164. 1084结构体的大小必须是最大对齐模数的整数倍
  165. 1085嵌套结构体的大小
  166. 1086结构体大小计算法则
  167. 109指针变量及其大小
  168. 1010枚举变量及其大小
  169. 1011共用体变量及其大小
  170. 1012小结
  171. 1013练习
  172. 第11章运算符
  173. 111各种运算符
  174. 112优先级与结合性
  175. 113i 与 i
  176. 114逻辑运算符的短路特性
  177. 115位运算符
  178. 1151位运算符介绍
  179. 1152位运算符的应用
  180. 1153位运算与枚举类型
  181. 1154位段及其好处
  182. 1155位操作与位段综合应用
  183. 1156位段与共用体的综合应用
  184. 116小结
  185. 117练习
  186. 第12章指针
  187. 121指针是什么
  188. 122各种类型指针
  189. 1221基本类型变量的指针
  190. 1222结构体变量的指针
  191. 1223共用体变量的指针
  192. 1224数组的指针
  193. 1225函数的指针
  194. 1226指针的指针
  195. 1227void指针
  196. 123指针的运算
  197. 1231指针只能与整数做加减运算
  198. 1232相同类型的指针可以做减法与比较运算
  199. 124指针与数组
  200. 1241数组名是一个指针
  201. 1242数组名与数组地址的区别
  202. 1243数组做函数参数就转化为指针
  203. 125指针与字符串
  204. 126指针与函数
  205. 1261函数指针
  206. 1262函数指针数组
  207. 1263指针作为函数参数
  208. 1264返回指针值的函数
  209. 127指针与const修饰词
  210. 1271const修饰普通变量
  211. 1272const修饰指针变量
  212. 1273const修饰函数的形参
  213. 1274const与面试题
  214. 128指针与链表
  215. 1281链表的概念
  216. 1282链表的构造
  217. 1283链表遍历
  218. 1284插入节点
  219. 1285删除节点
  220. 1286链表反转
  221. 1287遍历一次链表找到链表的中间元素
  222. 129小结
  223. 1210练习
  224. 第13章C程序是怎么使用内存的
  225. 131程序的运行过程
  226. 132全局变量
  227. 133静态变量
  228. 134字符常量
  229. 135动态内存管理
  230. 1351malloc进行动态内存分配
  231. 1352把英文句子按单词反转
  232. 1353calloc进行动态内存分配
  233. 1354realloc进行动态内存分配
  234. 1355可变长数组
  235. 1356malloc与free的基本原理
  236. 136C程序运行的4个内存区域
  237. 137递归函数与栈
  238. 1371递归函数的定义
  239. 1372递归函数的运行过程
  240. 1373递归函数的应用——全排列
  241. 1374递归函数的应用——快速排序法
  242. 138小结
  243. 139练习
  244. 第14章编译预处理
  245. 141C程序的编译过程
  246. 142头文件中装的是什么
  247. 143项目分多个文件
  248. 144include命令
  249. 145头文件的正规写法
  250. 146define命令
  251. 1461字符串宏替换
  252. 1462空宏体的宏
  253. 1463宏常量与const常量的区别
  254. 1464带参数的宏
  255. 1465#define命令的注意事项
  256. 147条件编译
  257. 148typedef命令
  258. 149typedef的定义过程
  259. 1410define与typedef的区别
  260. 1411小结
  261. 1412练习
  262. 第15章文件处理
  263. 151文件与流
  264. 152访问文本文件
  265. 1521打开与关闭文本文件
  266. 1522写入文本文件
  267. 1523读取文本文件
  268. 1524为文件追加内容
  269. 1525其他读取文本文件的方法
  270. 1526其他写入文本文件的方法
  271. 1527文本文件读写的问题
  272. 153文本文件与二进制文件的区别
  273. 154块方式读写文件
  274. 155文件定位与随机读写
  275. 156随机读写应用
  276. 157总结
  277. 158练习
  278. 第三部分项 目 进 阶
  279. 第16章贪吃蛇
  280. 161游戏介绍
  281. 162游戏元素设计
  282. 163画游戏界面
  283. 164产生食物
  284. 165产生蛇
  285. 166画蛇
  286. 167游戏逻辑设计
  287. 168检查方向
  288. 169蛇游动逻辑
  289. 1610蛇吃食物
  290. 1611游戏结束判断
  291. 1612删除两节蛇的身体
  292. 1613反转蛇的身体

常见问题

《Hello C语言》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《Hello C语言》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Hello C语言》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Hello C语言》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Hello C语言》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Hello C语言》相关书籍?

可以进入 郑赟/郑洪清 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。