当前位置:编程学习 > C/C++ >>

c++要怎样学

没什么基础 准备去培训学校去学了 打算提前预习点

 

C++要用到的数学知识多吗?

 

有没有达人指点一下 我数学不好

答案:
课前预习,课後复习。


那麽,上课时你的吸收力,便是别人的十倍。速度虽是一种绝对值(其实宇宙间没有绝对) ,也是一种相对感觉。你的吸收力是别人的十倍,那你不是十倍速学习,是什麽?你每堂课课前花一小时,课後花一小时,便比别人考试前花二十小时还有价值。

●眼界 .1


从一连串 C++ 学习之道的讨论信中,衍生出 C 和 C++ 的关系、C 和 C++ 的能力比较。


老掉牙的问题!


有人不认为 C++ 比 C 优秀,认为别人大力捧 C++ 是因为没看过那种「C 功力出神入化」之神人,那种「C 语言程度高到让人难以想像」之怪物。


是的,我确信,所有 C++ 能做的事,C 都做得到。"Inside the C++ Object Model" (中译《深度探索 C++ 物件模型》,侯俊杰译, 峰 1998)或是 "The Annotated C++ Reference Manual"(无中译本)书中,把许多 C++ 的奥秘(例如 object model, vptr,vtbl, template, inline...)都曝露出来,读者甚至可以因此写个C++ 编译器(当然,方向有了,你可能需要知道更多实作细节)。


也许,C++ 编译器便是以 C 语言完成的(我不确知)。


那麽,有什麽是 C++ 做得到而 C 做不到的呢?


没有。


大不了写个具有 C++ 编译器功能的 C library 附在 C 程式身上,还有什麽办不到的。


问题是,「可用」不见得「最好」。想想付出的代价。



但是因为短视,看不见未来,贪玩,所以做不到。哎!


课前预习,课後复习。老调!

古调虽自爱,今人多不弹。

我接触 C++ 的前数年中,和同事有时候会去听些课程。我的慧根差,连 OOP 都转不过来;我的同事慧根好一些,略可掌握 OOP。至於 OOA/OOD,我们两人都嗤之以鼻,私下窃想,那些腾云驾雾高来高去的老师,自己到底懂不懂呀。


但是我们只敢互相调侃开玩笑,不敢真的公开表达。即使表达,也语多保留,容有回旋。


因为我们知道,OO 这一软体界的大势,这麽多人的研究,这麽多人的赞美,不可能没有原因。我们也知道自己之不悟,怕只因自己的浅薄。


後来我因此对 OO 失去兴趣,改攻 Windows(programming & OS),我的同事则继续深究。他虽不喜欢看书,但 C++/OOP 的书倒是狠K了不少,并以个人卓越的 programming 功夫,在这个领域成为专家。

我自己终於在研究 MFC 的时候,不得不痛下决心好好搞 C++/OOP。所以我是为了运用一套 C++ class library,才开始学 C++。要搞当然就要搞点成绩(并且也因为搞出兴趣),所以才往object model, framework infrastructure, generic paradigm继续搞下去。
我是先学的C,再学的C++,结果当年考试的时候还是要同学帮忙。事实证明C++不好学,但它的功能多,以后不管你干什么,总能碰到。学C++,最重要的就是要理解,不理解的话,下次遇到你还是不会。这样到后来你就根本看不懂程序了。特别烦的就是类,虚函数,以及他们后面的2章(我忘了是什么了),那4或者5章绝对要弄懂,看着书上的概念,那上机用书上的例子调试最简单,也最容易懂。这时候你就要总结了,用自己能懂得方式去记住每一个概念。然后用自己的方式去微微的改动书上例题,这样你会有很多收获。等你觉得懂得差不多了,别慌,去真刀真枪的做题吧,有的超简单,有的你还是看不懂。所以多问也是迅速提高的一个方面。这就是我的感言。有什么没有顾忌到的,就请见谅。
知道+-*/就够了,高级的一些算法设计要用到一些数学知识,但是不是必须。

预习的话,多了解下C++的发展,它有些什么背景,尝试下一点hello,world之类的入门程序,了解下程序的结构,就足够了。

上课的时候跟着老师的思路走,基本没什么问题。
不要太好的数学 就是要你有逻辑
你再把函数搞清楚什么意思 你就学的很好了
还有语句的意思
语法
有这方面的书籍
上课认真听讲,逻辑思维要好
多读!读写!多看!在把课后的习题看懂就行了!
老师教学不错的。认真听课,绝对没问题。

上一个:C++客房管理系统
下一个:打印日历(c++)

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,