求推荐C语言进阶阶段的书籍

i_wolfer 2016-05-24 09:02:01
16年应届生,大学期间了解过C++,学的java开发。工作将要从事C语言开发。求过来人推荐C语言进阶阶段的书籍,最好能有偏底层方面的,我是软件工程专业的学生,学过操作系统等课程,个人比较喜欢了解原理。如果能有计算机底层原理和C语言结合的书籍更好。谢谢大家。
...全文
2706 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2016-05-25
  • 打赏
  • 举报
回复
引用 5 楼 i_wolfer 的回复:
[quote=引用 1 楼 u010165006 的回复:] 试试找找C嵌入式 ———————— C Primer Plus C语言程序设计:现代方法:第2版(被誉为"近10年来最好的一部C语言著作") C和指针 或者谭浩强 以上任选一本就差不多了,以下为参考书: 《深入理解C指针》 《C陷阱与缺陷》 《C专家编程》 《C语言点滴》 《C语言课程设计案例精编》 C语言程序开发范例宝典 C语言经典编程282例
我们公司现在开发后台主要是ProC,这也算是嵌入式吧?有ProC方面的书籍可以推荐一下吗?谢谢啦[/quote] 百度一下或者当当、亚马逊
赵4老师 2016-05-25
  • 打赏
  • 举报
回复
理解讨论之前请先学会如何观察! 计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 对学习编程者的忠告: 多用小脑和手,少用大脑、眼睛和嘴,会更快地学会编程! 眼过千遍不如手过一遍! 书看千行不如手敲一行! 手敲千行不如单步一行! 单步源代码千行不如单步Debug版对应汇编一行! 单步Debug版对应汇编千行不如单步Release版对应汇编一行! 不会单步Release版对应汇编?在你想单步Release版C/C++代码片断的前面临时加一句DebugBreak();重建所有,然后在IDE中运行。(一般人我不告诉他!) VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。
paschen 2016-05-25
  • 打赏
  • 举报
回复
i_wolfer 2016-05-25
  • 打赏
  • 举报
回复
引用 3 楼 qcx1221 的回复:
我来把我计划的书单发给你看看: 1、数据结构与算法分析:C语言描述(原书第2版) 2、你必须知道的495个C语言问题 3、编程珠玑(续 修订版) 4、编程之法:面试和算法心得 5、编程珠玑(第2版 修订版) 6、C和C++经典著作:C专家编程Expert C Programming Deep C Secrets 7、C和C++经典著作:C陷阱与缺陷
好的,谢谢。数据结构C++版我们课程开设过,但是感觉对有些算法不是很理解,在学习过程中有点吃力,是有些编程思想需要花时间去理解呢、还是我学习的方法不对呢?
i_wolfer 2016-05-25
  • 打赏
  • 举报
回复
引用 1 楼 u010165006 的回复:
试试找找C嵌入式 ———————— C Primer Plus C语言程序设计:现代方法:第2版(被誉为"近10年来最好的一部C语言著作") C和指针 或者谭浩强 以上任选一本就差不多了,以下为参考书: 《深入理解C指针》 《C陷阱与缺陷》 《C专家编程》 《C语言点滴》 《C语言课程设计案例精编》 C语言程序开发范例宝典 C语言经典编程282例
我们公司现在开发后台主要是ProC,这也算是嵌入式吧?有ProC方面的书籍可以推荐一下吗?谢谢啦
i_wolfer 2016-05-25
  • 打赏
  • 举报
回复
谢谢大家的推荐,这几本书我好好去学学。感觉这几本书都比较偏底层。谢谢大家
Dominia 2016-05-24
  • 打赏
  • 举报
回复
我来把我计划的书单发给你看看: 1、数据结构与算法分析:C语言描述(原书第2版) 2、你必须知道的495个C语言问题 3、编程珠玑(续 修订版) 4、编程之法:面试和算法心得 5、编程珠玑(第2版 修订版) 6、C和C++经典著作:C专家编程Expert C Programming Deep C Secrets 7、C和C++经典著作:C陷阱与缺陷
ghx287524027 2016-05-24
  • 打赏
  • 举报
回复
《深入理解C指针》 《C陷阱与缺陷》 《C专家编程》 这三本我看完了,讲的都挺好的,缺陷与陷阱中讲了很多值得注意的地方,都值得推荐
ooolinux 2016-05-24
  • 打赏
  • 举报
回复
试试找找C嵌入式 ———————— C Primer Plus C语言程序设计:现代方法:第2版(被誉为"近10年来最好的一部C语言著作") C和指针 或者谭浩强 以上任选一本就差不多了,以下为参考书: 《深入理解C指针》 《C陷阱与缺陷》 《C专家编程》 《C语言点滴》 《C语言课程设计案例精编》 C语言程序开发范例宝典 C语言经典编程282例
内容概要:本文为C语言学习者提供了一份详尽的学习指南,涵盖了从基础到进阶的各类优质资源。首先推荐了四本经典书籍,如《C程序设计语言》《C语言深度解剖》等,分别适用于不同层次的学习者,从语法基础到高级特性均有涉及。其次列举了三个视频平台的C语言教程,如慕课网、B站和YouTube上的相关课程,满足不同学习风格的需。接着介绍了几个实用的学习网站,像C语言中文网、LeetCode和GeeksforGeeks,分别侧重于基础教程、算法练习和进阶技巧。然后给出了三个实战项目,包括简单计算器、学生信息管理系统和小型聊天室,帮助学习者将理论应用于实践。最后推荐了几款C语言学习工具,如Dev-C++、VS Code和Code::Blocks,并规划了一条循序渐进的学习路径,分为基础知识掌握、进阶学习和系统与优化三个阶段,每个阶段都明确了具体的学习内容和目标。; 适合人群:所有想要学习或深入研究C语言的初学者、学生以及开发者。; 使用场景及目标:①初学者可以通过基础课程和工具快速入门C语言;②进阶学习者可以利用书籍和实战项目加深对C语言的理解;③高级开发者可以通过学习网站和系统优化阶段的内容提升编程能力。; 其他说明:学习C语言是一个长期的过程,需要结合多种资源和实践项目逐步提升,本文提供的资源和路径旨在为学习者提供全面的支持,帮助他们更好地掌握这门语言。

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧