读《C语言的科学与艺术》

本文是作者读完《C语言的科学与艺术》后的感悟,书中深入浅出的讲解方式和作者的教学智慧使得即使在复杂的C语言概念如指针、数组等方面也能清晰理解。书中的genlib库巧妙地隐藏了C的复杂性,同时介绍了软件工程和优秀编程风格。虽然缺少源代码CD,但网络上的资源弥补了这一不足,对C语言学习者来说是一本值得推荐的书籍。
摘要由CSDN通过智能技术生成

 从听说以后的工作会是嵌入式相关之后,就买了这本书来复习,到今天终于把她读完了,算起来也有不少时间了,这可不是我读书的风格(因为这个过程中发生了挺多事情,所以慢成这样),但是掩卷而思,这本书对我的帮助虽然没有当初想象的那么大,却也起到了“温故而知新”的作用。

本书的作者因为对本科生的教育做出了杰出的贡献而获得了Bing Award奖,而这本书也正体现了他作为一名教师,深入浅出的教学方法和易于理解又引人入胜的行文风格。
文中所用的例子也都非常符合本节所要讲述的内容,并且把不得以而用到的以后章节的知识以一种genlib库的形式封装了起来,隐藏了C的复杂性,从而避免了初学者的困惑。这样,在读完本书后,会发现,我们不仅仅学到了C的知识,而且把库的编写方法、习惯都潜移默化的留在了心中。在书中很多地方都会有作者关于软件工程和优秀程序设计风格的见解,如接口的编写等等,都对我们打下扎实基础起到了积极的作用。
特别需要指出的一点是:这本书对于C语言中比较困难的部分:如指针、C风格字符串、数组和指针的关系、数组和字符串的关系,都有“一针见血”式的透彻分析,使初学者能够容易的明白其中的知识,也使有经验的读者能够抓住重点理解更加深入。对于这些比较精髓的知识,特别是指针和数组名的区别,会在文中多次被提醒:分配内存、左值!
初学者在编程中,很少接触文件的操作&

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值