怎么才能学好电脑编程,有没有速成法??

[复制链接]
查看11 | 回复5 | 2012-9-26 11:05:49 | 显示全部楼层 |阅读模式
没有速成法。程序的两大要素是算法和数据。面向对象的编程(如Java)强调数据部分,面向过程的编程(如C)强调算法部分。数据结构是基础,我大学时学数据结构觉得没意思,很枯燥,又觉得没多大用处。后来到一个公司后,有一个题是把一个目录下的所有文件(包括子目录)复制到另一个地方。我突然明白了这道题其实是在考数据结构的:要复制所有文件,就要遍历树。如果要把遍历的结果存储起来在另一个地方用,较方便的就是用一个线性链表存。存储的时候需要动态分配内存(因为你不知道最终会有多少个文件),使用完又要释放内存以避免内存泄漏……明白了吧?要在实践中去学习。如果你只是拿个讲某某语言的书本去写一个一个 Hello World 之类的小程序,那你是学不好的。因为你没有接...
回复

使用道具 举报

千问 | 2012-9-26 11:05:49 | 显示全部楼层
没有速成,任何事都没有捷径。还是要多练习,一般写过10万行代码的话,基本编程就没啥问题,然后就是逻辑思维要更加严密,算法进行优化。总之还是熟能生巧。...
回复

使用道具 举报

千问 | 2012-9-26 11:05:49 | 显示全部楼层
有一种编程的基础别的就能很快速成...
回复

使用道具 举报

千问 | 2012-9-26 11:05:49 | 显示全部楼层
调一个基础语言来学编程,以后学第二种基础语言来做编程,都是速成。...
回复

使用道具 举报

千问 | 2012-9-26 11:05:49 | 显示全部楼层
看实例~...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行