c语言入门自学零基础知乎(c语言自学入门教程)
初学者学习c语言哪个软件好 知乎
初学推荐VC++ 6.0这个版本的,简单上手快。
入门后就可以根据自己的情况选择高版本的了,比如VS2012 VS2013等等。
微软的VS系列还是很强大的。
零基础能自学c语言嘛?
学习不要怕难,实在不行找我带你,我当初也是找人的,学习不怕难就怕不钻研。
1其实单纯的学一门编程语言,基础知识也不需要太多(我高一学的c语言,英语不太好的话就感觉有约单词记不住,不过用多了就记住了)。最好学过函数。编程语言只是一种控制电脑的工具,学会使用就行。我觉得初中生能有这种超前的意识是可喜了贵的(当时我都不知道有编程这回事)
2想清楚学c的目的。c的话嵌入式(就是控制处电脑手机之外不是很本的机器。例如,玩具车,洗衣机,无人机)用的,对电子设计感兴趣的话建议从c开始。如果只是单纯的好奇,那就开始学吧!在此过程中碰到一个不知道的专业术语推荐百度。如果是为以后的职业想,大可不必(好好学习,天天向上工作就不是问题了)。如过对这些都好奇,我也不知道改该怎么办。总结一下自己的问题在百度或者知乎上搜搜问问就行。
3《c语言程序设计》谭浩强这本书虽然在网上喷的很多,不过很适合初学者,还有这本是大学的教材。
4其实零基础学会了c,也编不了应用程序(当时我就想c都学完了,我这么还是只会写黑框框的程序)。就能解决自己会的数学问题。如果要用c写应用程序,需要相关的计算机知识。
5要想写出工能强大的程序,学python。python本身有很多库的支持(如numpy,thinker,django,matplotlib)。只要知道相关函数的用法,就能写程序了。还有现在是块状代码时代,本来就不太多对层代码的理解(这个函数的里面是怎么写的)。(补充)学html+css+js(web前端)的话就需要太多计算机知识,会用几个标签小学生都能搞,不过我也就是玩玩,因为没有美工知识,做出来的网页也不怎么好看,我过超有成就感。总结一下就是:买本c语言的书。多上机写代码。然后运行(很重要)。还有打字要会,打字太慢的话很浪费时间(打快有一种在飞的感觉...那是不可能的,慢的话先下个打字通练练,比较快提高速度的方法。我英文平均每分钟150个)。打字慢你也要上机的话,也行。
c语言如何学习
相对于其他编程语言,C语言还是比较难的。初学者需要注意一下几点:
一是学习顺序
先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-3个月,其他部分需要学习和工作中慢慢理解和消化了。
c11.jpg
二是学习方法
人的知识80%是通过眼睛获取的,但是学习编程有所不同,除了看书、看视频之外,关键是要勤动手,勤动脑。通过做大量的练习、项目实战不断积累代码量。只有代码量足够多了,项目做的多了,才能算是真正学会了。项目能否完成,就是衡量是否学会的唯一标准。后期就是代码的质量和优化问题了,这个只能在项目工作中慢慢积累经验了。
c12.jpg
最后强调一点
很多人学不会编程是因为掉坑里了。就是教程或者书上的知识点之间跨越太大,作为一个初学者很难自己摸索出来,前面的知识点没有掌握,接着学习后面的知识,肯定是学不会了。目前绝大多数编程书籍和教程或多或少都有这样的弊端。自学能力比较强的人可以通过各种方法,参考各种网上的资料自己解决。但是大多数自学能力不是很强的人,只能依赖老师、同学、同事或者朋友帮忙指导,或者报名培训机构,老师指导完成了。
学习编程通常需要一些好的学习资料,包括纸质的书籍,视频教程,课件,项目练习,代码。零基础入门的书籍推荐《明解C语言》、《C Primer Plus》,还有一本非常特别的汇编和C语言正向逆向结合的书编程达人内部教材《汇编、C语言基础教程》也非常不错,讲解汇编和C语言的本质非常透彻,非常细致。视频资料也是特别多了,各种视频网站、论坛、自媒体都有,比如网易课堂、腾讯课堂、慕客网这些。还有一些论坛,比如CSDN、编程中国等。最重要的一点就是答疑服务,推荐爱达人的网站也很不错,从零基础入门到应用课程,配套的视频、课件、代码、项目、答疑服务都有,还可以兼职接单,学以致用。
零基础如何学习C语言?
现在,市面上的 C语言书籍多的数不过来,但是很多不适合你这种初学者使用,作为一名老程序员,我给你推荐几本我看过认为还不错的书:
1) 《C语言小白变怪兽》:既适合对计算机一窍不通的小白,也适合有编程基础的读者,还可以用来进阶。同时,最重要的是,这本书的作者还在不断地更新这本书,我认为最大的特点是通俗易懂,深入浅出,只要认真看,就一定能看懂,我认为这是C语言入门的首选教材,吐血推荐,经典中的经典!!!
2) 《啊哈C语言》:适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。这本书语言幽默,生动形象,通俗易懂,给人耳目一新的感觉,但是这本书非常浅显,并不深入,所以适合纯小白入门,找到门以后也就扔了。这本书着重于语言艺术,针对纯小白下足了功夫,小学生坐在马桶上都能学会编程。说实话,我非常欣赏作者的创意和用心,国内像这样写书的少之又少,入门的书就应该是这个样子。
上边这两本书是我推荐给你用于C语言入门的,我不建议你使用谭浩强的《C语言程序设计》这本书入门,虽然这本书的知名度很高,因为很多大学把它作为C语言的授课教材,然而,这本书被吐槽最多,不但代码不标准,而且有很多错误,据说可以找出几十个错误,这样很容易误导你这种小白。
等你有一定的C语言基础了,可以看下面的这几本书,进一步提升你的编程水平:
1) 《C Primer Plus》:畅销 30 余年的C语言入门经典书籍,至今无人能撼动它的地位,它是最符合C语言标准的书籍,作为一名C语言程序员,不收藏一本都觉得自己很水。
2) 《C程序设计语言,The C Programming Language》:C语言创始人丹尼斯·里奇(Dennis MacAlistair Ritchie)的著作,和《C Primer Plus》并驾齐驱,很难分出伯仲,这两本书都是一样的优秀,都是C语言程序员必须收藏的。
3) 《C专家编程》:适合已经具备C语言基础、想进阶的读者。这貌似是一本吐槽C语言的书,基本上介绍了大多数C语言的坑,有不少精髓,在C语言界久负盛名,进阶时一定要看。
4) 《C陷阱与缺陷》:和《C专家编程》类似,也是给C语言挑刺的,阐述了很多容易让人误解的语法细节,重在帮助C程序员绕过编程过程中的陷阱和障碍。
5) 《程序员的自我修养 -- 链接、装载与库》:这真是一本深入骨髓的书,让你彻底明白程序的编译、链接、装载和运行的全过程,你会从此上天,拉开和别人的差距,看任何问题都有了深度和高度。重点推荐!
零基础如何学习c语言?有什么推荐的入门书籍?
C语言本身并不难学,或者甚至可以说C语言的语法是最简单的,所以零基础没有什么问题。网上有很多教程,自学网站,以及免费的视频。重点在于要多去练习。
个人推荐C语言入门教材有:
1.非常经典的《C语言程序设计》 谭浩强版
2.入门加深入一点的《c primer plus第6版中文版》
也可以在网上学习,有不错的网站:
1.菜鸟教程 C语言模块:
2.C语言自学视频:
C语言学习非常容易,最重要的是多练习,多编程。