首页编程语言学习编程c语言感悟,c语言编程的心得体会

学习编程c语言感悟,c语言编程的心得体会

cysgjjcysgjj时间2024-10-01 21:48:46分类编程语言浏览25
导读:有哪些可以提高C语言能力的书籍推荐?有哪些可以提高C语言能力的书籍推荐?《c primer plus》非常经典的入门书籍,也比较厚。在选择一门入门书籍之后,可以看看《c和指针》《c专家编程》《c缺陷与陷阱》这些书都是一些非常经典的书籍。书只是讲讲语法,一些技巧!学了也不会用!真要提高编程能力,看多少书,不实践一点用都没有!最好的办法就……...
  1. 有哪些可以提高C语言能力的书籍推荐?

哪些可以提高C语言能力书籍推荐

《c primer plus》非常经典的入门书籍,也比较厚。

选择一门入门书籍之后,可以看看《c和指针》《c专家编程》《c缺陷与陷阱》

这些书都是一些非常经典的书籍。

学习编程c语言感悟,c语言编程的心得体会
图片来源网络,侵删)

书只是讲讲语法,一些技巧!学了也不会用!真要提高编程能力,看多少书,不实践一点用都没有!最好的办法就是编,没事就编!写一些程序,遇到问题了查书或网络!必须多写程序,实践经验很重要!

极力推荐今年6月即将出版的《C语言编程魔法书》。这本书基于C11标准,并且围绕着标准来讲述各种概念!所以十分严谨,但也足够通俗,由于不是译本,本人亲自著作,所以表达非常自然。

本书***用了非常现代化的C语言编程风格,以VS-Clang(基于3.8)、GCC 5与Clang 3.8(apple LLVM 8.0)等编译器为主进行代码演示。本书后面还介绍了函数调用约定与ABI相关知识,并且介绍了如何使用以上编译制作静态库和动态库。最后还描述了上述编译器支持的GNU语法扩展以及Clang编译器的语法扩展(包括Blocks语法以及如何使用),使得C语言更为强大、灵活!

学习编程c语言感悟,c语言编程的心得体会
(图片来源网络,侵删)

把这本书看懂之后,那可以把C++给扔了。你会消除“C语言只适合系统底层开发这种落后的感想,你会发现C语言做应用层的开发也能变得如此轻松、方便、表简洁!

唔,C语言比较简单(相对于CPP来说)。我之前拿C89标准写过51单片机,无比的***。新标准会好不少。

推荐教材的话可以考虑国外权威教材C primer。注意,C primer和C primer plus是两本完全不同的书,没有任何关系,C primer plus相对简单一些。国内很多的速成也可以吧,建议去购书中心都翻翻看,自己喜欢看哪种。

学习编程c语言感悟,c语言编程的心得体会
(图片来源网络,侵删)

刚才看回答里有人说看了他的书之后用C就可以完成应用层开发了,CPP都可以不要了。我不那么赞同。这涉及一个效率问题,C语言确实可以完成一切的计算机工作,但要这么说,汇编也能,这没什么意义。我个人觉得C语言对图形界面的支持并不那么友好。但C以其极高的运行效率更适合做底层及低端硬件开发。(比如,很多单片机根本跑不起Java虚拟机,内存就那么一丁点)

另外,我目前在写一些STM32F4的小程序,我发现CPP的很多新特性非常的有用。命名空间的引入,类特性等可以让你在开发的时候少想一些麻烦事(例如我一要初始化一个电机,给他设定IO口,那么我不必考虑这个函数叫做motor_init()还是init()啥,直接用命名空间我就不需要考虑函数重名问题)。

但是CPP的难度比C大很多,也灵活很多,可以考虑看一看,学好C也挺好。你也可以看看其他有意思的语言,如Python

C语言是一门比较古老的语言,也是比较成熟的编程语言,而相关的图书也是非常多的。当然我们不可能把所有C语言相关的图书都罗列到这里。今天我们推荐几本必读,经典图书。如果想学好C语言,本号以为下面几本书是必读的。

C程序设计语言

这本书不必多说,它是C语言的作者写的一本书,入门必读。

C Primer Plus

这本书是一本经过仔细测试、精心设计的完整C语言教程,它涵盖了C语言编程中的核心内容。作为计算科学的经典著作,讲解了包含结构化代码和自顶向下设计在内的程序设计原则。

三套件

另外就是C语言的三套件了。我们知道C语言最难的部分是指针部分。因此《c和指针》是必读的。

相信如果能好好的读完上述几本书,并且加以练习。那么C语言的水平一定可以上几个台阶。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/20112.html

语言可以本书
鼎聚创新科技有限公司怎么样 最通用的编程语言有哪些