怎么样自学c语言(自学C语言有用吗)

网友提问:

想自学C语言,有什么好的方法和建议?

优质回答:

自学C语言,有什么好的方法?

1.书籍

很多人都是用书籍入门,不过我还是建议你在那么多书中选不好的话,你就看视频入门。很多学习C语言的小伙伴,在入门的时候,买了一本又一本的入门教程,最后发现,当你真正的学会了的时候,你再看这些入门书籍就很OK。很多人推荐谭老师的书入门,我也推荐,但是毕竟是很多年前的书啦。你买一本用来看看思维模式,你还需要一本很新的教材。推荐给大家一本《数据结构与算法——C语言班》清华大学出版社;不仅是入门书籍,以后还可以成为你的工具书。

2.视频

刚刚说过建议大家以视频入门,那么就涉及到了各个知识点问题。现在网络资源很泛滥,不知道从哪个知识点学起,那么这时候就需要一个完整的学习线路图,我们可以参考上面的知识点,去找到对应的视频,然后进行学习。这里需要注意的是,不要只看视频就觉得自己理解了,建议看视频的时候,看两遍,第二遍开始跟着操作。还有学习线路图是别人的时候不能加深印象,在学完一个知识点之后,自己做思维导图,可以强化记忆!

3.思维导图

4.心态

我最不爱说心态问题了,大家都是成年人了,如果选择转行还是什么,都应该有自控能力了。但是如果在学习过程中,心态崩了怎么办?在论坛上,找一个一起自学的小伙伴,你崩溃的时候他帮助你,他崩溃的时候你帮助他。如果一起崩溃,还有个志同道合的小伙伴。

其他网友回答

淘块带视频教程的单片机开发板,按教程学习,这是最好的入门途径。C语言是底层语言,是用来控制硬件写服务程序的,一般应用几乎用上,在操作系统下调试只能在终端printf一些信息,枯燥无味,学不下去。开发板就不同,C语言可以控制IO口点亮LED和其它硬件,趣味性大大增加,驱动硬件比printf更有成就感。

而且学会C语言的同时,也学会了单片机,事半功倍。

想进一步修练,买片linux嵌入式开发板,啃linux内核,linux内核是C的最高境界。玩转了内核,基本上是骨灰级了。

其他网友回答

推荐一套C语言自学教程、学习建议和学习书籍:

轻松掌握C语言视频教程(会打字就能学会)

完整视频:

轻松掌握C语言视频教程(会打字就能学会)

除了学习视频,还需要养成一些好习惯哦:

1.要养成良好的编程素养(书写要规范,写括号时要成对,字母大小写要区分,单词拼写要准确等等)。

2.一定要动手做,试着写代码,哪怕是照着范本多打几遍,很多东西和体会必须自己动手才能真正属于自己。

3.在学习过程中,可能会遇到形形色色的问题不容易解决,多去专业论坛了解相关的知识,学会从网上搜索有用的信息加以整理,促进学习的深入和知识水平的提高。

4.多多的向高手请教,这样才好,要学会总结和领会。

C语言自学书籍

本书是一本C语言入门书籍,适合初学者使用。全书共分为12个章节,第1章主要介绍了C语言整体概况、C语言开发环境与C程序编译过程;第2~3章主要介绍了C语言基础知识,包括关键字、标识符、常量、变量、数据类型、类型转换、数据溢出、C语言编码风格、C语言常用运算符及表达式等;第4~11章主要介绍了C语言的核心知识,包括结构化程序设计、内存与指针、数组、函数、字符串、结构体、预处理、文件等;第12章带领学生开发了一个综合项目——俄罗斯方块控制台游戏,让学生融会贯通前面所学知识,并了解实际项目开发流程。

本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书中的内容。学习视频关注头条号,回复:C语言即可获取学习视频哦!

本书作为C语言入门教材,可作为高等院校本、专科计算机相关专业的C语言程序设计技术教材,也可作为C语言技术基础培训教材,是一本适合广大计算机编程爱好者的优秀读物。

其他网友回答

现在培训班那么多,自学有点枯燥且容易放弃。

1 仍然选择自学就需要看大量的书和论坛,加入一些群互相交流

2 报名上课,这种方式适合有钱且有时间的人。效果不错

3 直接找软件公司有关的工作,能接触这样的人和环境都是有帮助的,又有工资又可以学到东西,这种方法效果慢,但不耽误事。