C语言入门书籍推荐:C语言程序设计:现代方法(第二版-作者K.N.King)&& APP推荐:微信读书

  • 结论
  • 受众
    • 第一种情况
    • 第二种情况
  • 读后感
  • 利用微信读书
  • 写在最后

结论

先说结论 书贼好 习题贼棒

受众

书是有受众的,受众是基于目的

第一种情况

如果你以前没学过C想系统地学,想打好基础,不计时间成本的那种,那么就选它别犹豫

第二种情况

如果你想快速上手,不去纠结C中语法什么的,那本书确实不适合你

读后感

然后说说我的感受
作者是一名非常负责的优秀教师,首先会详细地介绍每个知识点,对知识点有扩充,配套的练习题会强化你的学习,促进知识点的吸收,也能检验自己学习成果,不好的一点是书中的网站只提供了部分答案,不过好在答案是有解析的,虽然是英文,读起来有点不方便,但翻译工具用一下就可以了,检测思路是否正确。
书的体系也是由易到难,很多难理解的但却必要的知识点会放到后面讲,书前面仅仅是留个悬念。
书的一大特色是对C99特性的标注,让我深深体会到语言版本的重要性和语言的变迁,书中还会时不时地讲一些造成一些奇怪写法的原因 一个很深刻的例子是C99因为要兼容之前的程序导致改了一个带有下划线的名字 不得已使用了C的保留字。
还有一点很棒的是作者会在讲很容易犯错的知识点时,把哪些地方会出问题,以及导致出错的原因讲清楚,还会讲一些功能的经典写法,多研究这些对编程能力很有帮助。

利用微信读书

这本书我现在还没看完,只看到了22章,是用电子书的形式看的,用的是微信读书APP
几乎所有你看纸质书所需要的功能这个APP都有,比如,划重点,做笔记,做书签,一般纸质书就这几种了
但他还有电子书特有的功能如下:
1、划线功能的跳转 可以在笔记里找到自己的划线 评论 书签 点击会跳转十分方便 可以帮助自己快速找到划线评论处
2、两个搜索功能 第一个是全局搜索,在书目录框的最上方有个搜索栏可以进行全书搜索 方便查找前面的知识点 在需要确定概念或一些具体细节的时候非常好用,强烈推荐使用,这个功能是我喜欢上微信读书的原因之一,之二是他各种不同平台的数据是实时同步的,不过有时候需要重启下才能同步划线什么的,不过这些都是小问题。
第二个是笔记内的搜索,没怎么用过,可能还没发现好处吧。

写在最后

以上就是全部了,最后说几句,付出才有收获,不要急功近利,打好基础,养个好习惯,会受益终身,总之强烈推荐此书!感谢作者K.N.King教授。

C语言入门书籍推荐:C语言程序设计:现代方法(第二版-作者K.N.King) APP推荐:微信读书相关推荐

  1. c语言程序设计现代方法第二版 第10章程序设计题3题,自己编写的一个程序

    main.c文件 #include <stdio.h> //#include "lib.h" if there is a statement like this ,th ...

  2. C语言程序设计-现代方法 第二版 第6.1小节 显示平方表

    第6.1小节 显示平方表 //This is a comment //Author:King //Time:2020/12/5 //Reference:C Programming:A Modern A ...

  3. C语言程序设计-现代方法 第二版 第3.2.3小节 分数相加

    第3.2.3小节 分数相加.举例说明scanf函数的模式匹配能力 ,本例程实现两个分数相加 //This is a comment //Author:King //Time:2020/12/4 //R ...

  4. C语言程序设计-现代方法 第二版 2.1小节 显示双关语

    2.1小节代码 显示双关语. //This is a comment //Author:King //Time:2020/12/4 //Reference:C Programming:A Modern ...

  5. C语言程序设计-现代方法 第二版 第9.1 小节代码 显示双关语改进版

    第9.1 小节代码 显示双关语改进版 //This is a comment //Author:King //Time:2020/12/6 //Reference:C Programming:A Mo ...

  6. C语言程序设计现代方法第二版,第10章课后编程习题

    第一题 这题10.2中的pop函数没有用,在我的电脑里(vs2017)当把pop赋值给字符串时总是报错,尝试了各种办法都不行,提示是:char(*)()和char类型不兼容.求大神帮呀 #includ ...

  7. 武汉科技大学ACM:1002: 华科版C语言程序设计教程(第二版)例题6.6

    Problem Description 明天就要英语考试了,小明明正在挑灯夜 战背单词.小明明发现单词很难背,背一个忘一个.经过仔细研究,小明明发现单词难背的原因是因为某个字符的出现,破坏了整个单词的 ...

  8. python程序设计课后答案第二版_Python程序设计课后习题答案-第一单元

    Python程序设计课后习题答案-第一单元 习题1 一.选择题 1.Python语言属于().C A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言2.下列选项中,不属于Python特点的是( ...

  9. 学画画软件app推荐_路由器管理软件哪个好?6款路由器管理APP推荐_软件评测

    无限网络应用越来越广泛,由此应运而生了许多可以蹭网的软件,家里的网速突然变慢了,也许就是隔壁的小哥哥小姐姐在蹭网络,那么如何避免被蹭网?今天小编给各位小伙伴推荐几款路由器管理软件,发现网络变慢了,随时 ...

最新文章

  1. 2014.4新版uboot启动流程分析
  2. inv(a) matlab,设A为矩阵,b为列向量,则Matlab中运算A\b 和运算inv(A)*b
  3. 【转】北京四中学习方法
  4. 015_面向对象_异常,包和Object类
  5. 4个变量取最大值 c++_DNF:安徒恩上线服务器爆满,甲板上全是火山C,通关翻出4个金牌...
  6. 常见的反爬手段和解决思路
  7. std::vector 从大到小排序
  8. 一对一聊天ajax实现
  9. 跟面试官侃了半小时 MySQL 事务,把原子性、一致性、持久性的实现都讲完了
  10. mysql 2100_mysql增量备份与恢复实战
  11. 代码中(C#)支持动态拼接SQL的参数化查询
  12. 电脑复制手机粘贴,这些Mac的隐藏玩法你知道吗?
  13. 10月20日中国域名商解析量十四强:易名中国季军
  14. 统计学-【假设检验】 知识点总结
  15. java.lang.IllegalArgumentException: At least one base package must be specified
  16. ffmpeg sdk 视频合成 音视频截取
  17. python另存为对话框_“另存为文件”对话框如何不允许覆盖
  18. R 编程中的 LOOCV(留一法交叉验证)
  19. 如何使用Java+SSM(Spring+SpringMVC+Mybatis)开发个性化新闻推荐系统 在线新闻推荐系统 基于用户项目协同过滤、内容、聚类、关联规则推荐算法实现WebNewsRSMEx
  20. 响应式布局以及提交网站

热门文章

  1. socket的fd是什么?fd是啥的缩写?
  2. Communications link failure解决方案
  3. windows PCHunter 系统信息查看 手工杀毒
  4. 「人脑计划」研究:大脑建模的进步为脑医学的「数字孪生」方法开辟道路
  5. 河北省纪委举报网站:JS代码的错误导致没有人能举报成功
  6. JavaScript定时器的各种案例
  7. 数据挖掘与机器学习:函数结构
  8. airpods固件更新方法_Airpods怎么更新固件
  9. 免费使用QQ会员头像
  10. Java教程:百度开发者平台注册人脸信息至百度账号中