买了教材发现不怎么好用,想自己百度在网上学习,希望有c++大神能指点一下方向,要先学些什么?表示个人接近0基础,想知道一些常用的语句什么的和一些主要编写程序的方法和思路,希望大神指点!希望尽量详细点,谢谢。
0基础人,应该根据你的兴趣,来选择对应的语言来学。C++并不是针对零基础的人来学习的。而且编程这个概念很大,不同领域需要学习的编程语言不同。应该先森绝前从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.不同的语言对应着不同编程领域,如果你要学完那是有点不现实.因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.要分析好兴趣来由,在决定你的发展方向,就好了.比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。然后光有此清语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。 也可百度一下, 80x86汇编小站宏野 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情
你说你是初学者,要注意下面的误区第一个误区,不要看那种神拿或级教材。比如C++ primer。这种教材完备透彻有深度,但是理论性太强,你看着看着就看不下去了也看不懂,属于吃力不讨好。第二个误区:不要管算法和数据结构的实现,语言其实都比较简单,但是结合算法和数据结构容易混淆你应该学的知识,学习应该是分而治之然后再总结综合。我的建议:建议你找一本很厚很厚的再找一本很薄很薄的书很厚很厚的书最后要有很多插图包括怎么安装怎么用编译器神马的,还要有很多代码示例,方便你写代码调试代码做实验很薄很薄的书应该要非常简单非常简单,容易掌握基本卜腔的理论和概念(太深的东西它肯定不会有)最后,常常上网看看论坛,来百度问问,对解决疑问很有用。学习是进阶的,由简单到难,爱吹的家伙或许他们刚刚开始学习的时候就可以去看国际期刊的型敏衫英文论文。。。完全个人经验,希望对你有帮助