关于C/c++ 的练习

来源:百度知道 编辑:UC知道 时间:2024/09/23 03:24:37
老师听人说学习语言要多多练习,这一点我真的很认同。但是现在C语言也学完了,而且还是自学了C++,个人感觉书上的知识点也差不多了。对于书上的程序并没有太多的问题。

但是,现在就是不知道要做什么了。C语言能编驱动,C++也有很大的作用,但是,在成为一个高手之前,那些用来过度的练习题好像很少吧。所以想知道应该做些什么事情,请过来指导一下。不胜感激。谢谢。

就是说书上的例题都看完了,然后要练习什么呢?

身有同感.建议看看MFC实例,这样可以更深入学习,同时可以提高实际能力!

另外,在基本上掌握了语法之后,开始接触简单的系统API,学习 Windows的编程原理和机制; 先了解Windows系统的消息机制(多任务,消息映射等)。一开始用基本的SDK形式来开发几个程序作为入门(WinSDK编程就是直接调用Windows的API进行编程)(SDK全称是SoftwareDevelopers Kit,意思是软件开发工具箱)(API全称是application programinterface,意思是应用程序编程接口)。开始进行WinSDK编程用C语言最好,可以撇开C++的特性专心熟悉一下Win32编程的思路以及了解windows的消息运行机制。可以编写简单的菜单程序,可以简单地在WM_PAINT下操作 GDI函数当你可以熟练的使用C语言进行WINDOWS程序设计了,你可以尝试面向对象的方法了。
用MFC来开发程序.开始学习MFC,可以从Step tourist学起,看MFC的 源代码,理解几个关键的宏的定义与实现,特别是MESSAGE MAP。 在学习的过程中为了给自己增加点挑战,尽量不要使用resource edit,试着自己编码实现控件的创建,消息的响应。 再就是看自己的造化了,动手做一些小工具,特别是自己平常需要的,对自己的提高也应该是很有帮助。 并选择发展的方向. 如果你有一个别人的好程序, 不妨自己跟着他的思路,从小到大自己完成一遍。
到了一定程度,可以学ATL,OLE/COM。

练习什么要看你未来的主要发展方向。
如果你以后准备写游戏或类似的较复杂的软件,建议你优先练习算法。我建议你先练习搜索算法(dfs,bfs,A*)然后学学简单的动态规划,有能力的话试试学习一下遗传规划和人工智能方面的东西。
如果你只是想写一些基于windows方面的简单的程序,建议你优先练习使用windows API并看一些关于系统的书,接着再学学MFC。
当然以上两样你最终都要掌握,只是先后的问题,根据发展方向不同,你可以自主删减少量内容。
最后你可以试着写一写一些简单的游戏,例如生命游戏(C语言的练习~~~ C语言的练习 求C/C++的练习资料 头疼的C语言练习 跪求:c语言数据结构的练习? 在练习C大调时的问题 怎样安装练习c语言的程序? 求C语言基础练习的网站? 指法练习c程序设计 C语言练习题目