c语言从零开始 怎么学 要求是什么
发布网友
发布时间:2022-03-01 05:07
我来回答
共6个回答
热心网友
时间:2022-03-01 06:37
看书。选对学习书籍,对于学习C语言能够起到事半功倍的作用。在看书的时候,没看完一段知识点,最好上机进行实验训练,把章节后面的练习自己动手操作一
下,章节中的代码示例也可以自己动手敲一下,进行编译。这样不仅可以锻炼自己敲代码的能力,还有助于进一步理解理论知识点。
敲代码。学习的时候,如果光看书上的理论知识,而不自己动手进行实践,理解不深刻,是很容易遗忘的,也许下次遇到类似的项目或者代码,还是不会,这样的学习就是无用功。代码敲的多了,出现的bug也会多,这样在调试bug,修改漏洞的时候也能学到很多,可以积累很多经验。
向他人学习。学习C语言不是孤立的,自己一个人学习的过程中常常会遇到很多问题,这时大家需要多向别人请教。通过与他们交流可以真正学到企业需要的技能。多看他们怎样思考,如何写代码,有哪些工具和快捷方式,出现问题怎样调试追踪,这些在书本上很少见,却都是项目实践中非常有用的东西。
分享自己的知识。对于自己所知道的东西,要不吝于与别人交流沟通,可以在一些论坛或贴吧分享自己的知识,如果发现自己哪方面能力不够,多通过这些方式进行交流,也可以急躁发现自己的问题,实现自我提升。
热心网友
时间:2022-03-01 07:55
如果单从工作角度来看的话,你如果现在时间不是很充足,那就把基础打好,看看入门级的教材,做做书中练习题,把指针,数组,字符串几个方面整清楚,载学下数据结构,主要是队列,链表,数,这些概念不清楚可以慢慢学,找到了方法,其实不难。再看看《程序员面试宝典》,《征服C指针》之类的书籍,把一些编程中要注意的细节搞懂,基本上面试就没什么问题了,找个公司,做C语言的开发,再慢慢深入。
以前我在学校也是C语言很渣,我们那老师自己吹的牛*哄哄的,结果一学期下来一个系的没几个人会写出几个函数出来,后来自己再网上找资料看,不到一个星期把C语言的基础概念搞懂了。
从最基本的学起。网上有很多c语言的入门视频,有点基础之后买本书慢慢研究,做做书上的习题,先在这里给你推荐几本书:
入门:明解C语言--柴田望洋
提高:C Program Language 征服C指针
只要基础掌握了,学起来还是不难。
热心网友
时间:2022-03-01 09:29
1、基础开始,并开始做一些小练习
2、由浅入深,开始接触一些较难的习题
3、多读读书,临时有些看不到,但肯定有收获
4、坚持,否则任何事情皆空
5、更多交流参考我空间文章。
热心网友
时间:2022-03-01 11:21
如果完全没有编程基础建议不要去学C或者是C++,像C#或者Delphi等一些稍简单一些语言,等熟悉这个行业之后再根据自己的需要去学习其他语言。这样学会让你更快进入编程的状态。
热心网友
时间:2022-03-01 13:29
没事,世上无难事,只怕有心人.小学文化也完全可以学会编程,兴趣是最好的老师.C语言是所有编程语言的根本。不是英语,见我资料里我扣,我能帮你
热心网友
时间:2022-03-01 15:53
入门:
看谭浩强的《C语言教程》。第二版第三版都行。这本书虽然很烂,但作为入门书还是不错的。
关键是手边要有个C语言编译器。别用VC之类,那是学C++用的。下载个WIN-TC之类的就行了。
然后不要背任何东西,注意,任何东西都不要背。什么优先级啊关键字啊都不要背。
要多编程。编什么程呢?《C语言教程》后面的题目。从照抄书里的程序让它正常运行开始,稍微改动一下,再编译运行;再多来个循环,多几个if判断,再编译运行。
多编《C语言教程》的课后题(再次强调:不要在纸上做,而是要上机做),大概每天2小时,2个月就能通过C语言二级考试了。
不过到这个程度,想找程序员工作还是不够的。
下一步是算法和数据结构。
清华大学出版社殷人昆的《数据结构:C语言描述》。
这里还是要多做书里的习题。
到这一步,再下载个《Windows程序设计.chm》写几个带界面的Windows的应用程序,要找个普通公司的程序员工作就没问题了。
要找个更好的工作,需要对算法有所了解。去看看《C算法》的上下册。《算法导论》就算了,那是更高级的。然后在各大学的Online Judgement网站做点题目。北大的POJ,浙大的ZOJ都行。那里都是全球排名,每月还有月赛。这个地步还是只能找个程序员工作,不过公司会好点,比如金山(Kingsoft)、阿里巴巴、网易之类。
更高级的水平得在公司里学了,比如软件工程之类,现在大学教的也不怎样。
最后:可以看看《程序员的十层楼》。那基本上是程序员练级之路。