买了一本《C++程序设计》,结果发现很难理解里面的内容,怎么办啊?

供稿:hz-xin.com     日期:2025-01-13
请谈一谈你对面向对象程序设计的理解,以及你认为C和C#有什么区别?

其实,很多理论上的理解,并不重要,在实际应用中,详细体会,感受到的才是最真实的。

简单说一下体会:

c语言是比较基础的语言,他里面没有封装什么的真对windows开发的类。因此,我们在用c语言开发的时候,基本上只用来制作比较底层的开发。如果我们用c语言开发大型与复杂的程序,其工作量是异常巨大的。

当然,c语言开发的程序在效率上是要高于 c++与c#的。

c# 是非常高级的语言,又是微软近年来花巨额资金打造的产品,对于我们开发windows的各种程序,都是非常便捷和效率的。并且,c#语言还可以用来开发.net平台的网站,其功能之强,用途之广,是非常值得我们去体会的。

当然,c#也有执行效率低的缺点,不过这些都可以通过我们电脑不断的升级换代逐渐被淡化。

关于你的:谈一谈你对面向对象程序设计的理解:

这是一种概念,凡是新接触这个概念的人,都会被搞得一头雾水,甚至望而却步。
其实,这是一种完全错误的导向,其实你死记硬背,生搬硬套的去学,也完全能够进入到这个领域里,你会通过一次次的编写程序,在心中逐渐建立起这个概念。

让我用一种学术的语言来解释,我也一样说不太好,而且我也没有过多的去深入的研究这个概念,但是这并不会影响我去写程序。不过我觉得还是可以给你举例说明:

面向对象程序设计 其实就是在一间屋子里摆满了各种工具,当你需要制作生产的时候,你就把这些工具调用出来,随便的使用。这样,你写程序是多么轻松啊!

不是面对对象的语言,摆在你面前的只是一堆原料,你需要自己加工成工具,然后再用这些工具来生产。

再极限下来,如果说你用0 1 来直接写程序(最早的程序就是这样的),那么就相当于,你直接跟万物的创造者耶和华直接进行对话了! 因为你连原材料都没有,你只有一片浮云……

都可以的

C++本来就难懂,很多人都是学C时间长了,经常接触C++,今天理解点,明天理解点,时间长了再系统性的看一遍就学会了。短时间内想完全看懂一本C++书难度很大,你最好带着例子看,在书上遇到不会的就到百度上搜搜。如果遇到实在看不懂的,而且不影响以后看,就跳过,以后再看第二遍、第三遍……。第二遍以后重点看前一遍不会的就行了。后来再看拿起来当手册看就行了。基本就掌握了。

纵有不明了,何苦寻烦恼。
待得他日相见时,恨己自寻烦扰。

书看不懂的时候,有几种方案处理。
1.跳过略读,将书中大半读懂,回头再看,便知晓(适应理论书,非初级书籍)
2 追根求源,这里是哪里不明白,找找其他书,是否能够找到答案。(适应理论书籍)
3.对于基础书籍(例如学一门语言),从头一步步慢慢来。配合其他基础书一同进行,多做练习,多问。

你的情形适合3,所以你可以多做多问,按照书的例子做。多百度,多问人。 补习一下C语言。然后再看c++,后期可以找找面向对象的书参照下看。先不要追根求源,强记下来,过一阵子自然领通。

没别的办法,只有多练习。

静下心来好好看。这本书很基础,只要有初中文化就可以,最好是高二及以上水平。

谭浩强的那本?着实不推荐,C++ primer plus 对于初学编程的人比较好,在讲C++的同时还讲了编程的基础知识和思路,我有一本,就是翻译的不怎么样,这本搞完就可以看c++ primer 了

吧书卖了吧

我在学校学了c++ 学习了谭浩强的c++程序设计以及深入浅出MFC 基本的编 ...
2、接触一下WINDOWS SDK,理解了SDK的原理会帮助你加深MFC的理解,看《windows程序设计(第五版)》最好。3、最重要的,也是不可缺少的实践环节,推荐你弄本《VISUAL C++程序开发 实例宝典》之类的VC++程序实例的书籍,里面有不少实践工作中必备的经验,技巧,可以拓宽你的思路,所以强烈推荐~...

高级语言C++程序设计(第二版)百科名片
提升编程能力。本书不仅适合初学者作为入门教材,对于已有一定编程基础的读者,也可以作为提高和复习的资源。总之,《高级语言C++程序设计(第二版)》是一本非常有价值的编程书籍。它不仅提供了C++语言的详细讲解,还通过实践性的示例和练习,帮助读者掌握编程技巧,是编程学习者和专业程序员的宝贵参考。

C++之父Bjarne Stroustrup的这本不可替代的经典
他的著作《C++程序设计语言》已成为C++学习中最流行的资料,被翻译成18种语言。另一本《C++语言的设计和演化》则更系统地介绍了C++的发展历史、设计哲学、机制和应用,以及C++与其它程序设计语言的关系。全书共18章,分为两大部分,第一部分介绍C++的发展历程、设计规则、标准化、使用和展望,第二部分则...

设计C++程序:从键盘上输入一个小于10000的整数,判断它是几位数,并输 ...
include<iostream.h> void main(){ int a,i=1;cout<<"请输入一个小于10,000的整数:";cin>>a;while(a\/10>0){ a\/=10;i++;} cout<<"该整数是一个"<<i<<"位数。\\n";} 兄弟,写的不好,不知道对你有没有用。(我用的vc6.0测试过了,没问题。)...

Visual C++程序设计与应用教程内容简介
《Visual C++程序设计与应用教程(第2版)》是一本按照"21世纪高等学校计算机教育实用规划教材"的要求精心编撰的教材。它汇集了作者多年在软件开发和教育领域的丰富经验,旨在为初学者提供一个直观易懂的Visual C++学习路径。本书以两条主线构建,一是通过通俗的语言,系统地讲解如何用Visual C++开发Windows...

《C++程序设计语言》经典题解与实验指导内容简介
内容丰富,有助于理论与实践相结合。无论是计算机专业的学生还是非专业人员,学习C++程序设计课程,《C++程序设计语言经典题解与实验指导》都是理想的辅助教材。同时,对于准备参加计算机等级或水平考试的人来说,这本书也是一本实用的参考书籍。附录部分还提供了相关的参考文献,为深入研究提供支持。

《C程序设计》学完了往后想学C++推荐几本书
我天生很笨,在我看完了《C++PRIMER》后还经常番看《C++程序设计》。《C++程序设计》虽然出书的时候ANSI C++还没有确定下来,不过它还是含盖了C++所有语法,建议对C++感兴趣却又没有任何基础的人先从这本书开始,简单而高效,不要认为人家一上来就看《C++ PRIMER》或是《the c++ programming language》就觉得自己的...

c++程序设计的内容简介
本书适合作为高等学校非计算机专业C++程序设计课程的教材,也可以作为全国计算机等级考试二级C++的教材,还可以作为其他培训班的教学用书或自学参考书。为便于教学,本书配有电子教案,同时为便于学习,配有和本教材配套的《C++语言程序设计上机与辅导》一书。

C\/C++程序设计学习指导与实训内容简介
对于学习C\/C++程序设计的学生而言,通过《C\/C++程序设计学习指导与实训》可以系统地学习和掌握相关知识,提升解决问题的能力。该教材的实用性和针对性,使其成为程序设计课程不可或缺的辅助资料。总结而言,《C\/C++程序设计学习指导与实训》是一本精心编写的教材,它旨在通过丰富的实践内容和案例分析,帮助...

学过谭浩强的C程序设计后,C++程序设计和另外一个好像叫C++primer的书哪 ...
老实说是c++primer 比较好些,国内的教材很多都有些缩水,不过那本真的有点难,建议你去看另一本要简单些c++primer plus,讲的更透彻,看完这本在去看看c++ primer里面的有些内容就可以了(因为这两本书基本差不多个人感觉啊哈),以上是个人建议,不过说过来,任何问题自己要自己动手,都不算难,...