自学C++很苦恼,不想放弃却不知道怎么坚持。

全部时间都用来自学C++ 有1个月了. 我初中文凭,朋友推荐了一本自学C++的书<<C++ Primer 中文版(第四版)>> 尝试过很多学习方法,有仔细看每一句话.看到不懂的时候就在网上找找答案,还是半懂不懂的,这样继续看下去,也有想过仔细看每一小节,保证看过的就会.这样更烦,更苦恼,也想过把书本过一遍.再从头看一遍.想了解或者说听说某些陌生的名词,看到不理解处又是那种受挫的心情,心里很不爽.看了也记不住,记住也是暂时记住. 到现在看完第七章函数部分. 其实前面几张已经看了两遍了..有些代码稍微复杂一点的,我就看不懂了.信心全无.不知道能不能学会C++.
就语言来说,我感觉我给自己的定位其实并不高.能编写个类似连连看,五子棋,打地鼠这样的小游戏,我就满意了.但是现在真的没有信心了 很想听听有自学过C++的前辈能传授一点心得,经验.我现在感觉我面临最大的问题,就是弄不明白类. 可能前辈们会说.C++除了类还有什么啊.确实很自嘲的一说.现在的我.脑子里面像是一锅粥,又像是一片空白.好郁闷.好像只能告诉自己不要放弃,就什么都不能再做了.
无论如何,首先感谢前辈能听完我的唠叨.谢谢!

第1个回答  2014-01-23
自学是很辛苦的,而且C++的确不怎么好学,我建议你下一些视频看看,看视频和老师教差不了多少了,看过视频后把代码多敲几遍,熟能生巧嘛,不要只是看,一定要多敲代码,只有动手练过了才知道自己真正会没会,看得出来你很认真,学好C++一定没问题的
第2个回答  2014-01-23
被楼主的认真态度感动了。我在北京,C++用了十几年,愿意免费给你辅导。需要的话留句话。最佳答案请不要选我。
我现在在学WEB编程,遇到的困难跟你一样。多希望能有个引路人啊。所以对你的困惑,我很有体会。
第3个回答  2014-01-23
看了楼主的回答

我仔细回答下

不得不得说学电脑的语言需要一定的天赋和兴趣

一定要有浓厚的兴趣,否则看那枯燥的东西是很烦的

既然选择就要坚持

楼主,C++是最难学的语言,JAVA比他简单一点,不过也不好学

C++一定要把基础打好

我学C++学了三个月基础,天天8点学到晚上11点就这么学下来的

基础牢了,看那些就容易了

一定要决定自己的目标

否则混下来有的学了七八年都放弃了

不懂可追问

望采纳

连连看,五子棋,打地鼠

这个至少需要学一年,需要一些算法,不是初学能编辑出来的追问

感谢您和大家。感觉现在我看书已经看的没有什么目的了(或者开始就不知道有什么目的,就是为了看完这一章而看),甚至都有些心不在焉。说难听点,就像是做给别人看。
我都不知道什么基础,对已经知道的东西只能说是知道、听过、照抄,不能做到掌握。基本内置类型,几个标准库,都算了解了吧。 就是数组和指针,还有一提到类,我就想跳进河里冷静冷静。

追答

内存和指针算比较难的基础了

动态的东西

C++把基础掌握好,那个类多看看公开的源码,看看别人怎么写?

孰能生巧

追问

太感谢你啦.可以的话,希望加个球球:422,954,616. 以后有什么问题希望还能找你开导!

本回答被提问者和网友采纳
第4个回答  2014-01-23
可以去培训机构学习,我不是打广告的啊。。。因为我自己也是参加过培训机构,学习了很基础的,然后自己从头学C++,我以前是做 java的,至于哪家培训机构,你找你所在的城市,问下你身边的朋友们,让他们给你推荐
第5个回答  2014-01-23
个人觉得,自己学习,只能学习简单的程序,像一些大型的程序,还要自己多多看看别人写好的代码,研究研究。才能有进步

C语言学不会怎么办?
🌞“实践出真知”在C语言学习中是非常有道理的。因此在学习的过程当中,有不断增加自己在电脑上训练、写题的机会,充分利用课后的时间进行编写程序以及程序调试,而且在碰到程序错误的时候,也可以坦然面对,不再焦心烂额。🌞此外,在学习C语言的过程当中,建议大家可以加入开源社区,为其中...

学计算机很痛苦要不要坚持学下去?
要继续坚持下去,学习计算机有以下好处。1、掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。2、掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的...

我想自学当一名程序员,请求专业程序员给点意见,讲一下你们的学习历程...
1 我们必须会基础的C 语言,唐好强先生的书就是很好的教材,而且这本书大家能弄懂就够了,我想说的是 大家不用去看什么C边城思想,C语言精髓等等这些书---没用。就C语言而言就看 唐好强先生的书就够了 2:学习C++ 但是大家记住不要把C和C++ 当成2们语言来学习,学过C得人 学习C++ 就会很简单...

想自学编程
先建立你的程序的模型结构,然后用数学思想(具体就是算法)去实现他,最基本的要求就是节省空间。你必须用最小的空间实现最有算法,而且程序的执行时间和效率要最高,就要求你的逻辑思维能力必须很优秀。

自学Java怎么入门?
一、Java基础 JavaSE基础是Java中级程序员的起点,是帮助你从小白到懂得编程的必经之路。在Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;多线程与并发...

260分求大家意见!大学生的烦恼,求助
没有学习上的特长,只是在装机方面略知一二。 计算机就业对我而言在于编程:C语言,JAVA语言。 想往这方面发展,对于就业来说什么证书重要? 入党与否,奖学金证书有无有没多大关系对于就业。 本人头脑很乱,最近想着赚钱,卖书,卖游戏点卡,后来又想着抄股,大家告诉我 我应该做好什么?什么该做什么不该? 到底该怎么办...

《C程序设计》学完了往后想学C++推荐几本书
暂定你选择的是前者继续学习,在看完后,也许你用C++编制普通的程序已经能够运用自如,但是你仍然应该会有很多问题和遗憾,比如,类继承,虚拟继承,类访问控制,类继承下的访问控制,还有虽然我已经对如何解析十分清楚,但是我仍然感觉我对语法掌握得不系统,遗憾的是,书中出现了很多的库函数,我为什么都不知道?这个时候建议...

【苦恼】C++知识断层 该如何补救?
数据结构,C语言基本够用了,算法么,主要是思想,跟语言关系不大,所以问题也不大。楼主基本不用担心的。不过假期还是看看C++的入门书好一些,反正大学假期又没什么事情做。就当是预习了。。推荐 《C++primer》

懂编程的来
c是可以干任何事情,但它编程效率低,复杂。至于我为什么不用vb,因为vb太庞大了。我没必要实现一个小功能启动这么庞大的程序。太夸张。另外,vb没有类继承,虽然是应用编程,但 如果要编稍微大的程序,总会用到类继承的。python得强大得扩展能力使对python得学习不会浪费。python经过简单得处理能使用各种得c和c++库,...

C与C++有区别吗?
5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。6.知道一点东西,并不能说明你会写c++,是需要经验积累的。7.学c++并不难,--难的是长期坚持实践和不遗余力的博览群书;8.看再多的书是学不全c++,要多实践。9.把...

相似回答