c语言好难学啊!要做什么

与其他编程语言相比,C语言还是比较难的。新手需要注意以下几点:

一个是学习顺序。

先从简单的C语言语法入门,然后逐步学习C++语法、WIN32、MFC、QT、网络编程、数据库、数据结构、算法、COM、STL等。构建完整的C语言知识体系。这需要一个漫长的学习和积累过程。语法入门部分大概需要2-3个月,其他部分需要在学习和工作中慢慢理解和消化。

第二是学习方法。

人80%的知识都是通过眼睛获得的,但是学编程就不一样了。除了看书,看视频,关键是要努力,要动脑筋。通过做大量的练习和项目实战,不断积累代码量。只有代码足够多,项目做多了,才能真正学到东西。项目能不能完成是衡量你有没有学会的唯一标准。再后来就是代码的质量和优化,只能在项目工作中慢慢积累。

最后强调一下,很多人不会编程是因为掉进坑了。就是教程或者书上的知识点跨度太大。作为初学者,很难自己去发现。如果你没有掌握前面的知识点,那么后面的知识你肯定学不会。目前大部分编程书籍和教程都在一定程度上存在这样的弊端。自学能力强的人,可以通过各种方法,参考各种网上资料,自己解决。而大部分自学能力差的人,只能靠老师、同学、同事或者朋友帮忙指导,或者报名培训机构,老师的指导就完成了。学习编程通常需要一些好的学习资料,包括纸质书、视频教程、课件、项目练习、代码等。零基础入门书籍推荐了解C语言和C Primer Plus,还有一本非常特别的内部教材《汇编与C语言基础教程》,是针对汇编和C语言正反结合的程序员,也非常不错,非常透彻细致的讲解了汇编和C语言的精髓。还有很多视频资料,包括各种视频网站,论坛,自媒体,比如网易课堂,腾讯课堂,Muke.com..也有一些论坛,如CSDN和编程中国。最重要的是问答服务,推荐阿依达人的网站也很不错。从零基础入门到申请课程,有配套的视频、课件、代码、项目、答疑服务,还可以兼职接单,学以致用。