想学C语言,可是就是不知道怎么入门。想学。但是感觉自己不够用心
发布网友
发布时间:2022-09-14 05:55
我来回答
共3个回答
热心网友
时间:2023-08-15 13:44
一、要读就读好书,否则不如不读
所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择。大名鼎鼎的谭浩强教授出了一本《C语言程序设计》,据说发行量有超过400万,据我所知,很多学校都会推荐这本书作为C语言课本。
切记一个原则,不要读自己目前还看不懂的书,那是浪费生命。如果你看不懂,那你一定是缺失了某些必需基础知识。此时,你要仔细分析自己需要补充哪些内容,然后再去书店寻找讲述的这些内容的书籍。把基础知识补充完毕再回头来学习,才会真正的事半功倍。
二、Unix/Linux还是Windows,这是个很大的问题
不同的编程环境会造就出不同思维的程序员。初学C语言,建议使用Windows系统和集成开发环境,在准备向“高手”方向努力时,请先转向Unix平台。
三、万事俱备,你就是东风
书已选定,环境配置完成,正所谓万事俱备,只欠你自己的努力了。请从书的前言开始,仔细地阅读手头的教材,很多人看书喜欢直接从第一章开始看,这是错误的做法。前言是作者对整本书的大体介绍,作者一般会告诉你需要什么基础才能够顺利阅读本书,这可以帮助你检验自己的基础知识是否已经具备。看完前言,还要浏览一下目录,了解一下书的整体结构,顺便给自己安排一下学习计划。
学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因。出了书本上有的例子,自己还要“创造”一些例子,比如学习运算符优先级的时候,可以写几个相同的表达式,在不同的位置加上括号,看看有哪些不同的行为。
建议初学者把所有的习题都独立做一遍,然后对照答案的代码,看看自己的代码有那些不足,再试着修改自己的代码。很多人不重视习题,这是极大的错误,因为作者通常会在习题中说明一些重要的道理,而不是单纯地检验前面的知识。
也许你认为这样学习太慢,其实不然。学得细致就不用走回头路,等你学到后面才发现自己前面没搞清楚,那才是真的得不偿失。一般说来,整本书读完,你应该完成数千行乃至上万行的代码,无论是原封不动照抄书上的,还是自己心血来潮写就的,都是今后继续学习的一笔财富。
热心网友
时间:2023-08-15 13:44
按照顺序学:
1、谭浩强的《c语言程序设计》----入门
2、《数据结构》--锻炼你的算法能力
3、《c和指针》----指针乃C语言的精华。
4、《C语言陷阱与缺点》
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
热心网友
时间:2023-08-15 13:45
前期可以照抄,敲优秀的代码,多练习,慢慢就熟练了的
我想学C语言 但是智商不够,怎么办?
学C最大的窍门就是 多练 ,不要只是看看,只有多敲键盘了,才能掌握的牢固 我感觉 学C语言 就要 : 多看书 、 多敲代码。没事可以去网上的judge 上面去做做题(练习算法的),很多大学都有:北大:吉大:等等 很多啦 如果你只是想学C语言基础 不想研究算法 那就不用了 《算法导轮》和《算法...
大学时学习c语言,新手有哪些技巧可以快速入门?
大学学习c语言的时候,新手写编程有些难,这个时候,我建议你,先去买一些书籍,研究一下,然后,可以去网络上找一些课程,学习一下。我记得我当时就是这样,然后大概学了三天之后就入门了,接下来,我就是在我电脑上每天写编程,写了一段时间之后,就感觉无所不会,无所不能了。
纠结,刚学c语言, 模模糊糊的理解, 但是老师叫编写起来,不知哪里开始...
没关系的,初学者难免会有这样的感觉,只要用心学就一定没问题的。建议你好好看看教材上的例子,认认真真分析每句代码的作用,明确它们都实现了什么功能。只要弄明白了C语言程序的结构(初学不要太纠结语法问题,以后自然会明白的),剩下的就只是算法的问题了,就是看你怎么去解决一个问题:首先把你的...
想学c语言,但不知如何开头,学习c语言的第一步是什么?
c言语作为一门编程言语,应该是每个软件开发人员都应该控制的,而对计算机专业的学生来说更是根底。假如你依照我上面说的步骤,把这些学问都控制的话,置信你的c言语可以到达一个较好的程度。
为什么学不会C语言呀?
1.选择一本好的入门书籍,如谭浩强的《c程序设计》。2.找一个好老师,比如郝斌的c教程。3.自己去敲程序,不断犯错,改错。以上三点做到了,c语言也没什么难的。当然,做完了以上三点,我们所学到的c也是皮毛,也就是入了个门,想成为一个牛逼的还远远不够,这点我们得有先见之明。
怎么样才能学好C语言
如果是初学C语言请看完 一些成功人士的心得第一个要装进行囊和你一起前进是“规范的格式”,有很多教科书,参考书,不太注重程序的格式的问题,写出的程序就象一堆堆的垃圾一样,这也导致了现在很多人写的程序中有很多的废码,垃圾代码,这和那些入门的书有非常大的关系,要把那些作者都拿来打打PP。真正的商业程序绝...
学C语言有什么基本要求吗?
最重要要用心.不怕学不好.学习C语言在初学C语言时,可能会遇到有些问题理解不透,或者表达方式与以往数学学习中不同(如运算符等),这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我们同学最欠缺,大多学不好的就是...
想学c语言,新手应该如何学习c语言呢,高手给我个简单易懂的教程。_百度...
首先我也是一C语言初学者。。看了许多关于学习很多C语言的方法!所谓在沙场滚打了多年没有看到猪走路也看过猪上路 以下是本人认为很好的学习语言教导。由于文章过长分为2节发表你!1.学习任何知识,循序渐进总是最好的方式。不幸的是,很多人明知这个道理,却总是想走所谓的捷径。如果你是一个刚刚开始...
初学C语言,没有计算机基础,应该先从什么开始学起
1,任何语言都是为应用服务的。这里的应用主要在测试方面。首先应该明确这一点。2,C语言能不能速成因人而异,大学里一般C语言一般60课时左右(40*60=2400分钟=100小时=4天左右)。所以合理分配时间,加上学习上没有什么障碍的话,2周左右是可以略有所成的。3,还有一些客观原因制约学习,如果是第...
C语言学不会怎么办?
🌈比如C语言里面讲的是结构化程序设计的最典型的内容。不管是哪一种教材,从一开始就注重用这种方法。在开始学习的时候,你可能会都还没了解这种编程思想,但在学习函数的时候,回过头再次体会,你会有一种很惊讶的感觉。因此学习C语言是一个反复的过程,只有我们始终如一地学习,才能啃下这块...