首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学C++,感觉叙好长

2013-12-11 
初学C++,感觉路好长从开始学习,到现在,已经20天了,因为我是完全的0基础,所以买的c++ primer plus,看到现在

初学C++,感觉路好长
  从开始学习,到现在,已经20天了,因为我是完全的0基础,所以买的c++ primer plus,看到现在才刚看完第八章,正在做第八章的编程练习。
    看书的时候,每个例子我都跟着敲了,逐句理解他的含义,但是做题的时候感觉每道题我都得做很久,至少半个小时,而且最终几乎都得错点地方,或者答案中包含了一些根本没见过的语句,太打击积极性了。
    原计划我看完这本书再看c++ primer,书都已经买好了,看完这些然后看汇编语言,之后再往后看。看C++之前我大概查了下,说是只有类比较难,C++primer的难度比plus又高多了,然后汇编的难度比C++还高,等于是我到现在还没有看到第一个难点,就已经如此吃力,我真心怀疑我是不是比较笨了。
    路肯定还是得继续走,再不济学习这些也比每天玩游戏的好,前几年的业余时间全部被网游荒废了,趁着还有2年才到30岁,我想做点有意义的事情,而C++和汇编都是基础中的基础。
    其实我也不知道自己想表达点什么,可能是看久了书该眺望下远方放松下神经了吧。
[解决办法]
汇编还是先放一放比较好,你先把C++里的一些概念先搞清楚,然后熟练操作STL库比较好。C++本身就不容易,不要急于求成,先把基础学扎实才是最重要的。我想书中应该有不少的建议吧,不知道你这20天匆匆看过都看仔细了没有。前面的虽然简单,但有时候工作中最容易忽略的也是这些内容,多看一下会比较好。

没见过的语句也很正常,你可以先放一放,了解一下,等以后再回来继续看。而且书也不是看一遍就好的,特别是你什么都不懂,刚入门,必须多看几遍。第一遍做整体概览,第二遍才是真正的学习C++,然后第三遍、第四遍...不要觉得一遍看完就好了,或者说题目都会做了就OK。书里面的很多细节,不一定会全部在题目里体现出来,但你必须要知道,特别是那些容易忽略的问题。

楼主年龄虽然不小了,但也不要太担心,你要相信自己一定可以的。笨不笨的再说吧,你能20天看8章不错了。不要太着急了,一步一步来就可以了。
[解决办法]
我比你大好几岁,还在学远程教育的网络工程(其实大部分是计算机科目,包括C++、数据结构等),你这点困难算什么,才20天,不必心急,只要方法、教材科学,循序渐进,慢慢积累,总能达到自己希望的水平。
有一点,我原来也认为计算机语言类教材都是国外写的比较全面,比较细,但是C++这么庞杂,经历了好几个标准的制定,其实最基础的内容不算多,而国内的教材大部分只教这些基础的内容,对于初学者来说可能更加合适、更容易接受。还有,C语言的基础很重要,它好比是教你砌墙,到了C++的类、面向对象概念,好比是用预构件组装,只有先打好基础才能组装,不知道c++ primer plus这本书一开始就讲类还是先讲语言的基础。
[解决办法]

引用:
Quote: 引用:

谢谢大家啊,刚把第八章练习题做完。
第6题又卡了一下壳,到现在都莫名其妙的,先写了个函数,无法运行,大致关键是
char* pa;
pa=sh[0];
for(int i=1;i<n;i++)
  pa=strlen(pa)>strlen(sh[i]?pa:sh[i];
return pa;
比长短,然后把最长的当成返回。
一直提示什么pa后面那个=号不对,具体的错误信息我也忘记了,然后我把函数删除了重新又写了个,也是这个思路,结果就没有报错了,费解,连第一次为什么错都不知道,还找了半天。
目前在国企上班,吃了几年的大锅饭,氛围就是大家一起混日子,我现在学习这些东西,就是想学点真正的技术,因为计算机本来也是我兴趣所在,虽然以前都是游戏向。
谢谢大家的鼓励,基础很重要,我也是这么想的,不怕大家笑话,我其实并不知道我现在学这些以后到底能做些什么或者说会去做什么,不过我知道C/C++和汇编语言,是很多IT行业的基础,假如哪天有机会干点其他的什么,也许我的发展会比现在好得多,我想当个有准备的人。

char* pa;//pa是一个char指针,要指向一个char字符的地址才可以
pa=sh[0];//sh[0]不是地址吧? 要 pa=&sh[0];


sorry
我写错了,看不到你的sh是什么
你把全代码贴出来把
[解决办法]
学过c LABVIEW 汇编 现在也在学c++ 看的是primer 看了10月份看到现在也才看到13章类 个人感觉先学c在学数据结构 然后编译原理后学门其它语言在上c++ 真心难

热点排行