学完C++,先学windows还是数据结构和算法

另外,哪本C++的数据结构和算法的书比较好
windows曾经看过,看到一头雾水,应该先看什么再看什么,什么书

C++博大精深,你若是真的对编程感兴趣的话应该步步打好基础,语法只是皮毛中的皮毛。
你因该先把C++中面向对象部分弄清楚,然后可以学一下数据结构,和简单的算法。
想精研C++可以看一下《C++编程语言》 《C++ premier》等经典之作,然后还有STL(标准模板库)等。
想要做点带界面的不妨看一下MFC,上面的学好后MFC只是需要记住些模板式的东西就可以开发Windows程序了,关于界面操作用到的主要函数微软的牛人都写好了,所以到最后你要写出好的程序,实现自己的功能用到的还是数据结构和算法,而不是那些库函数,那些都是和界面有关的。
之后还可学学数据库啦,OpenGL什么的。天高任鸟飞,学编程是无止境的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-25
学习数据结构,严蔚敏的《数据结构》不错,我看的是c语言的,现在好像有c++版本的
至于windows,可以学习,但是前提是c++功底够好
第2个回答  2016-01-13
二者均可,取决于个人兴趣或实际要求。
1 windows编程倾向于实战,通过windows编程学习,可以做出一些实际的项目,更有成就感。
2 数据结构和算法,倾向于理论,相对枯燥一些,介绍如何更高效的设计程序。

3 在真正的需求中,理论和实战均重要,但是C++的应用不止于windows开发,还有很多其他领域,所以相对来说,数据结构和算法要更通用更重要一些。
第3个回答  2011-01-25
还是先学数据结构和算法吧;我也刚学完C++在MFC编程时也是一头雾水
第4个回答  2011-01-25
windows API神马都是浮云。你将来说不定写的是linux下的C++代码。
数据结构选清华大学出版的C++版或者C版的《数据结构》都挺好。
算法自然是强大的《算法导论》。

另外,数据结构、算法和语言无关,什么语言的数据结构和算法都是一个调调
相似回答