怎样读《C++ 编程思想》?

506 篇文章 12 订阅
465 篇文章 36 订阅

在知乎上看到的一个帖子,怎么样才算是精通C++,这里节选一些精彩的回复。

来源:知乎

1

首先,这本书的名字不太对,名称和内容不符。应该叫《C++编程心得》或《C++编程感悟》更加准确。

其次,作者有嵌入式背景,这对于底层内容和很多语言细节讲解的不错,但是作者的毛病是有些卖弄,学院派作者难免如此,印象非常深刻的是作者自己写了一个抓取原稿中的代码内容生成代码文件的程序,那个程序代码讲了一大篇,占篇幅啊,为什么不放到附录里

最后,这本书,如果你看的是上下册,精华主要都在上册,下册流于API手册的水平了,而且关于API有更好的书的

2

个人觉得这本书不好看,很多时候只说语法以及这些语法的效果,却没说清楚为什么要有这些语法以及什么情况下要用这些语法。所以不容易记住。个人还是推荐看《The C++ Programming Language》
另外,再好的书,光看不写也是肯定记不住的。The C++ Programming Languange里面有些习题还是不错的。或者自己写一些小程序玩玩也好。

3

边做边读会不一样。
不过真心不推荐用C++,高不成低不就的一门语言,连微软都想抛弃他。苹果则干脆自己又搞了个object C。
当然,用来学习面向对象编程还是可以的。

4

总体感觉《Thinking in c++》非常适合从c语言过渡到c++,它会讲到c语言编程在应用中的缺陷,然后c++是如何提供哪些语言特性去解决这些缺陷的。如果你是一个希望探索Under the hood的人,这本书非常适合你。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 编程思想C是一本经典的编程书籍,它以C语言为工具,介绍了一些重要的编程思想和方法。这本书对于想要深入学习C语言并拥有良好的编程思维的人来说,是一本非常有价值的物。 编程思想C强调了编程的系统性思维,即将程序看作一个整体系统,而不仅仅是一堆代码的集合。它鼓励程序员学会分析问题、抽象问题和设计解决方案。通过学习本书中的思想,者可以掌握如何将复杂的问题分解为更小的子问题,并逐步实现这些子问题来解决整个问题。这种系统性的思维能力对于解决实际问题非常重要。 此外,编程思想C还介绍了一些优秀的编程技巧和实践方法,如模块化编程、面向对象编程以及调试技巧等。这些技巧和方法对于提高代码的可性、可维护性和可扩展性都起到了积极的作用。 总之,编程思想C是一本非常值得一编程书籍,它从系统性思维的角度出发,帮助者培养良好的编程思维和方法。通过学习本书者可以更好地理解问题、设计解决方案,并写出高质量的代码。无论是初学者还是有一定编程经验的人,都可以从中受益匪浅。 ### 回答2: 编程思想C是一本介绍C编程语言的经典教材,该书以其精简、实用的特点而受到广大程序员的喜爱。 首先,编程思想C讲解了C语言的基本语法和概念,比如变量、数据类型、运算符、控制语句等。同时,它还深入探讨了C语言内存管理的原理,包括栈、堆、指针等内容,帮助者理解C语言底层的运行机制。 其次,编程思想C注重实践,通过大量的示例代码和练习题,引导者进行实际的编程练习。这样的设计不仅能够帮助者更好地理解概念和语法,而且能够提高他们的编程能力和实际操作经验。 此外,编程思想C还讲解了一些高级特性和技巧,如函数指针、位操作、内联汇编等。这些特性能够帮助程序员优化代码、提高程序性能,并且开阔了者的思维和编程视野。 最后,编程思想C还提供了一些常见的编程错误和解决方法,帮助者避免常见的陷阱和错误,同时也提供了一些调试和优化的技巧。 总的来说,编程思想C以其简洁明了的风格、丰富的知识内容和实践导向的设计,帮助者系统地学习和掌握C编程语言。无论是初学者还是有一定编程基础的程序员,都能从中受益匪浅。无论是想要学习C语言的基础知识,还是提高C编程技巧,编程思想C都是一本值得推荐的书籍。 ### 回答3: 编程思想C是一本经典的编程教材,主要介绍了C语言的基本概念和编程思想。它的内容丰富全面,适合初学者入门以及有一定基础的程序员进一步提升。下面我将以300字回答编程思想C这本书的内容和特点。 首先,编程思想C详细介绍了C语言的基本语法和数据结构。它从变量、运算符、流程控制语句开始讲解,帮助者建立起对C语言的基本理解。然后,它深入介绍了数组、指针和结构体等数据结构,让者了解这些在C语言中非常重要的数据类型的使用方法和特点。 其次,编程思想C重点强调了C语言中的编程思想和技巧。它通过一系列编程示例和案例剖析,教会者如何合理利用C语言的特性进行程序设计。例如,它介绍了模块化编程的概念和方法,让程序员能够将复杂的问题分解成简单的模块,提高代码的可性和可维护性。此外,在讲解算法和数据结构时,它也会给出一些常用的编程技巧和优化方法,帮助者提高程序的效率和性能。 最后,编程思想C还提供了大量的习题和练习,供者巩固所学的知识。这些习题有不同的难度和类型,既有简单的选择题和填空题,也有需要编写程序解决实际问题的应用题。通过解决这些练习,者能够更好地理解书中的知识点,并且提升自己的编程能力。 总结来说,编程思想C是一本非常实用和全面的C语言教材。它系统地介绍了C语言的基本概念和编程技巧,帮助者建立起扎实的编程基础。如果你想学习C语言或者提升自己的C编程能力,编程思想C是一个非常好的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值