您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
本科学生,想问下C语言基础入门从哪里下手比较好?
语言,都是,代码本科学生,想问下C语言基础入门从哪里下手比较好?
发布时间:2020-12-06加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
谭浩强,《C程序设计》,是C语言入门书籍的不二之选,学C语言必读。但是这本书重点是讲语法,而不是应用,你感觉无从下手也正是基于此。这其实就像很多大学生英语语法熟记于心,却无法跟外国人交流是一个道理。
C语言是一门工具,工具的作用在于应用,所以你学完C程序语法之后就要问自己想用C做什么,不然你就永远处于茫然状态。《C程序设计》只是你的第一本书,距离真正会使用C程序还有相当大一段距离。
你现在应该思考的是你想用C做什么。关于C的应用,大致有几个方面:
(1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。
(2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。
(3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。
(4)数字计算。相对于其他编程语言,C语言是数字计算能力超强的高级语言。
(5)嵌入式设备开发。手机、PDA等时尚消费类电子产品相信大家都不陌生,其内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。
(6)游戏软件开发。游戏大家更不陌生,很多人就是由玩游戏而熟悉了计算机。利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。
想想自己下一步的发展规划,选择一个领域去主攻,在实际应用中去使用C,相信到时候你就不会迷茫了。
最后说一点,很少有只会C的程序猿,或者只会一个领域的程序猿,以后要不断学习新的语言或领域,比如Python等。
回答于 2019-09-11 08:43:50
恕我直言,说明咱不是学语言编程那块料儿啊!潭老师那本书还是很不错的。
回答于 2019-09-11 08:43:50
谢邀!
从你的问题来看,在已经读了谭浩强的C语言教程书的情况下,依然无法下手,我已经知道你的问题所在了。
可以肯定的是,你已经具备了C语言的基础,给你看一段不是很复杂的C语言代码,相信你也能看明白,但你就是感觉无从下手编写代码。
原因就是,你缺少实战经验,练习的太少。
其实学习编程语言就像学习英语一样,当我们掌握了一定词汇量的时候,发现看懂一篇英文短文不是太复杂的事,甚至也可以把一句英文句子翻译成中文。可一但让你把一句中文句子翻译成英文,你就要“抠脑袋”了,更别提用口语和别人对话了,原因就是“说”的太少了。
所以,给你以下两点建议:
多阅读别人写的代码,特别是那些优秀的代码,在阅读的过程中多思考,如果换做自己,会不会也用相同的方法编写这段代码?
多练习,找一些自己感兴趣的编程题目,试着编写代码实现,一开始可能会觉得难以下手,不要怕,坚持下去,最多一个月,你就会感觉到“上手”了!
回答于 2019-09-11 08:43:50
其实谭老的书挺好的了,适合国人,关键要多动手,不停写例程,或者疯狂抄写例程理解它,直至打通这个思维通路,这是需要一定时间的,几个月到一年吧,思维通了就可以越学越快
回答于 2019-09-11 08:43:50
先看谭浩强编写的的BASIC语言来入门。再看Ture Basic语言和Fortran语言,第三步才看C程序设计。当年大学就是按这个顺序学的。如果没有天赋的话就不必深入了。
回答于 2019-09-11 08:43:50
主要是没地方用,用起来就不那么糊涂了。比如打拳,不去找人家练几下,永远就是在跳舞。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |