问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学习c语言需要什么基础吗 我现在买了本c语言的书,但是一点都看不懂,就像看天书一样的,

发布网友 发布时间:2022-05-20 01:28

我来回答

5个回答

热心网友 时间:2023-10-22 00:28

首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的.
C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.
C Traps And Pitfalls 推荐读,不过要有一定基础。
如果你刚开始的话推荐C Primer Plus或者C In A Nutshell。
去书店买那种翻译版的书,红色皮的那种. 原著国外的.
如果可以直接看那种英文原版的(毕竟翻译过来的有些诧异).

<21天学通C语言>(第六版)
Bradley L. Jones, Peler Aitken 著.
信达工作室 译.
人民邮电出版社
这本书对初学者很好, 如果有点基础那就更好了.
建议选择谭浩强谭老师的书,简单易学,理论与实践结合的很好,而且如果能认真学的话,你会发现你的C语言基础非常的实。
也不是说其他的书不好,但是有些书只是为了让读者入门,没有前途呀。
先读谭浩强的《C语言程序设计》,这是公认的中文入门级教材。但是书中的代码风格不敢恭维。看完这本,推荐《21天学通C语言》,这本书比较好,个人感觉。看完这两本,你就可以进阶C++了。

C语言只要把基础打好就好,你要是想精通的话,最好是精通C++,这样比较有前途。但不要操之过急。

以下一段话是我给另一位初学编程的朋友建议的学习轨迹,你可以参考以下:

学习编程语言贵精不贵多,而且要循序渐进、有张有驰。
初学语言时,基本上都是从C语言入手。
一本谭浩强老师的《C语言程序设计》足够。
不过在学习过程中请注意不要学习他老人家的编程风格!我不知道现在改版了没有,反正我当年学这本书的时候,上面的代码风格让我极其崩溃。
良好的C语言代码风格,可以参阅《21天学通C语言》等。

学C最多也就半年,感觉差不多了,做一个像样的小项目,检验一下自己即可。然后就应该步入C++中。C++是一门值得深入研究的语言,仔细学进去你会发现它嗷嗷强大。其中也有许多经典的设计思想。入门级书籍推荐《C++大学自学教程》讲的比较透彻,但很厚。进阶级推荐《C++语言深入研究》等,就比较深奥了。高手级推荐《C++大师的沉思》等国外名著,讲的很晕,呵呵。

Java是一定要学的,但如果不想在这方面发展,可以不学得那么累。Java是发展最迅猛的语言之一,其技术更新之快,远胜于我们学习的速度。学习Java的重点要放在学习她的思想上。学习面向对象思想,以及建筑在其上的各种框架和架构的思想。学精C++之后再学Java,语法部分10天足够,但思想部分就看你的悟性了。

追加建议:学过C++、Java之后,再回头重温C语言,研究一下用C语言如何实现面向对象的四大特性(抽象、封装、继承和多态)。这时你就会发现,哦,之前显得如此神秘的东西原来是这样的啊……

当以上三门语言你都经历了一遍之后,就可以选择自己所要进一步深造的方向了。那时候你已经心里有数。而且这时的你学习任何一门其他程序设计语言都是手到擒来易如反掌。这就是基础的作用。
<编程珠玑>-中国电力出版社
<程序设计实践>-机械工程出版社
<实用c语言编程>-O'Rerly出版
<算法导论>

热心网友 时间:2023-10-22 00:28

光看是不行的,一定要多动手,多敲代码,不管你明白不明白这代码什么意思,先敲了再说,依葫芦画瓢地把它敲出来,运行一下看看结果,再试着自己修改一下。有时慢慢学到后面,就会明白前面讲的是什么意思了,还有就是坚持,坚持就没有学不来的。
以前我学到数组看不明白,就放了一段时间,之后又重头开始学,看懂了,之后学到指针,看不懂,又放了一段时间,之后再从头学,明白多了。就是这样一次又一次地学,虽然我是比较笨,但C语言绝对学得不差,尽管用的时间比较长。记住坚持就行了。
同样我是推荐看潭浩强的课本。

热心网友 时间:2023-10-22 00:29

不需要什么基础
推荐:谭浩强 的《c语言程序设计》
很简单的
很容易入门的
一边看一边就照着书上说的编写一些代码
遇到具体不懂得再来问
多编写一些代码
熟悉了语法就好了

参考资料:sername

热心网友 时间:2023-10-22 00:29

实践很重要。
先学会用开发环境,比如Visual C++ 6.0,或者Visual Studio 2005或2008等,推荐Visual C++6.0,功能少一些,易懂易用。
然后基于开发环境,拿谭浩强的书,一个一个程序实验,过一遍书,基本上编个小程序应该不是问题。

如果有项目支撑,那学起来更快;
如果有同伴一起学习、帮助、讨论,那学起来更快;
如果能够善于思考 是什么/为什么/怎么能够,那学起来更快;

热心网友 时间:2023-10-22 00:30

你买的是什么书?http://wenku.baidu.com/view/d20ad5284b73f242336c5f7d.html 去下载这本书看看,很全面,慢慢看,入门级的,适合0基础的学习。
除了学习,你还得下载个C语言的调试器,安装Visual C++ 6.0就行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
二年级作文青山210个字 天命奇御祝贺爆竹支线任务怎么过_爆竹任务玩法攻略 爆竹皇后剧情 爆竹皇后幕后花絮 如何计算止水钢板 止水钢板如何计算 贵港有没有卧铺车到南京 乾隆,雍正,康熙3个皇帝那个当的好那个差怎么评价? 康熙、雍正。乾隆。在位时都有什么事件?? ...康熙雍正乾隆各自的生平及他们在位时发生的重大历史事件。_百度知 ... 编译原理关于FIRST,FLLOW的问题。 我为什么看不懂.net framework? 编译原理搜索符的问题 谁能够解释下编译原理中什么是FIRSTVT,和LASTVT,尽量浅显易懂点谢谢 编译原理代码看不懂 编译原理四元式? 急!我想学编译原理 请问要什么知识储备哦? .想学编程但这本书看不懂? 有谁知道编译原理中LR(0)这表是怎么建的额?书上写的N复杂实在看不懂。有没有撒直观点的方法,能建就行。 编译原理 LR(0) 项目集规范族怎么构建。 书上的实在是看不懂那些I0、I1、I2的步骤。求一个 学完编译原理之后,心中满是疑惑 编译原理中LR(0)分析表中的r1、r2等等 是怎么规则填写的??s1、s2…我明白了,但r规则看不懂 用什么样的电表比较节约用电 Order 意思? order是什么英文单词? 卖水果的你们有什么经验之谈? 你好小度桃子加安慕希有什么问题吗? 拜观音土地公什么水果最好 给佛家供几个水果 三十给佛菩萨供什么水果 自学编译原理什么书最好? 镇魔曲手游折扣端与官方的区别 镇魔曲手游和倩女幽魂手游那个画质强 镇魔曲手游战斗的乐趣 战场有哪些技巧 镇魔曲手游60级紫装怎么获得 网易新游戏 镇魔曲值得入手吗?烧钱吗,请亲身体验过的朋友说一下 《镇魔曲手游》全职业流派玩法攻略 镇魔曲手游夜狩怎么提升伤害 《镇魔曲》手游怎么充值好 手游镇魔曲怎么看自己的战斗力 镇魔曲手游灵兽打书介绍 灵兽怎么打技能 三人合伙,每人出资100万,一人出资不干活,股份怎么分配? 现在大学怀孕原来都很正常吗 第一次打胎是用人流最好还是药流最好用药流会怎么样 - 信息提示 现在社会未婚先孕打胎的多吗? 有关女生青春期的问题!好心的姐姐进 我是反方,中学生恋爱利与弊自由辩论时间,求高手给我找几个摔死对方的问题,要多犀利多犀利,(ˇ?ˇ) 我很疑惑 把女友肚子搞大怎么办?