怎样才能学好C语言?
发布网友
发布时间:2022-04-23 04:10
我来回答
共15个回答
热心网友
时间:2022-04-18 11:22
1、学好c语言,你可以很好地应付任何一种编程工具。
2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。
3、不要把学习c语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好c语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那你在电脑方面将前程无量。
4、如果一个程式一时无法弄清楚最后暂时放在一边,过一段时间你可能会从其他的程式中悟出道理。
5、c语言是一个整体,各个方面是有机联系的,要从总体上把握它,不要把它割裂成互不关联的部件。
6、不要完全相信教材(包括本讲义),所有结论最好都上机验证。
怎样学好c语言
1.
工欲善其事,必先利其器
准备工作:一个开发环境,如turbo
c
2.0、visual
c++等开发工具;一本好教材,如谭浩强主编的《c语言程序设计》(第二版)。我当时看的是他的第一版,就为它的简洁、完美所吸引,简直爱不释手,用了两个星期一口气看完。
2.
秘密武器
初学者学习计算机语言要会“读程序”,要对小型的应用型、游戏型程序感兴趣,并模仿去加深对c语言程序设计的理解和操作,只有不断地写程序、调试程序才能得到编写程序的经验和加深对程序的理解,这也是学习编写优秀高级程序的秘密武器。
3.
发扬探索精神
学习c语言程序设计有点像做数学难题,只要我们善于思考,善于探索,发扬探索精神去寻找好的设计思想和方法,才能把c语言的精髓真正地掌握。
备战c语言考试要诀
1.
了解大纲,临阵不乱
各类笔试中,大多数考题是与大纲要求的基本内容一致的,难度不高,但内容十分广泛,应牢固掌握c语言考试大纲要求的基础部分。只有熟悉题型,理解语法、句法,做到心中有数,才能临阵不乱。
2.
善于归纳,强化记忆
对于需要记忆的计算机基础知识和基本概念,如果考试时因此失分就十分可惜。如:c语言中有几种不同的数据类型?运算的优先级别是怎样的?因此我们需要善于归纳这些计算机基础知识,并在理解的基础上强化记忆。
3.
重视实践,善于调试
计算机科学是一门理论性、实践性都很强的学科,对c语言考试的参加者来说,基础理论方面要求不高,而上机试题往往是很多考生不能通过考试的重要原因,因此要勤于实践。
4.
多做练习,查漏补缺
在认真地学完指定用书后,最好再找些试题,认真地测试一下,一则可以检查自己的复习情况;二则可以查漏补缺;三则可以调节心理状况,以备正式考试时沉着冷静、万无一失。
热心网友
时间:2022-04-18 12:40
1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。 2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。 3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。
热心网友
时间:2022-04-18 14:15
付费内容限时免费查看回答您好,学习C语言的方法有:
1.可以先看一些关于C语言的书籍,对C语言有一些了解,可以为自己以后的学习有帮助,知道C语言编程的基本知识,学习C语言主要考验的是逻辑思维和坚持学习的恒心,学习编程特别是语言类的知识,需要多看书多思考多练习。
2.下载和安装一些C语言的编译器,自己进行动手编程,C语言需要通过编译器解释为计算机可以理解的机器码,往往有很多编译器是收费的,接下来小编为大家介绍几款自认为好用的C语言编译器,对于windows系统来说,visual studio是一款不错的编译器;对于Mac系统,XCode适合大部分使用。
3.查看一些基本的代码,自己进行理解编译,想要学好一门编程语言,需要及时的动手练习,如果是没有编程经验的小白可以选择记住一些简单的基本的代码,自己进行练习理解,动手练习是帮助自己快速入门的主要方法。
4.及时的学习和掌握C语言中的语法函数知识,避免一些代
码错误的出现,C语言的基础语法包括数据类型,运算符,表达式,数组,逻辑运算,函数,指针等等,需要自己进行记忆和学习。
5.自己进行创作创新,编程的知识学习的差不多了,可以尝试自己创造一个小项目,尝试写一个小程序,比如,开发一个计算机系统,餐馆订餐系统等等。只有尝试着自己开发作品,才能在C语言编程的道路上越走越远。
[微笑] 希望对您有帮助
提问怎么学好c语言
回答对于计算机专业的,就可以直接起步学习C语言,需要选择一本比较不错的书,目前口碑不错的书也不错,没必要全部买了去学习,第一次学习弄一本书就够了,在这推荐C程序设计语言,C primer plus,这两本书曾经在入门的时候用过。觉得还不错。
您好您是计算机这个专业的吗
提问不是
我想考计算机的研究生
回答就是跨考是吗?
那您本专业是哪个
提问英语
回答在IT界很少有人敢说自己精通C语言,但是你想要精通C语言换,句话说,你想学好C语言,你首先要有一定的计算机基础,其次你要制定好学习计划并且要多练多思考,要掌握常见的知识点,最后查疑补缺
您可以买下相关的书
然后可以去买几节课听一下
或者去b站上搜一下看看
相信您只要努力就肯定能考上。[微笑]
提问多谢吉言
回答没事[微笑] 加油
热心网友
时间:2022-04-18 16:06
初学者遇到最多的困惑是:上课也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手。发生这种现象的原因有三个:
一、所谓的看懂听明白,只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程,如果你没有深刻地理解C语言的语句的执行过程(或流程),你怎么会编写程序解决这些实际问题呢?
二、用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识,还需要相关的专业知识。例如,如果你不知道长方形的面积公式,即使C语言学得再好你也编不出求长方形的面积的程序来。
三、C语言程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好C语言的。例如,大家都看过精彩自行车杂技表演,假如,你从来没有骑过自行车,光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路你恐怕都不行。
热心网友
时间:2022-04-18 18:14
别学c语言了,直接学c++吧~~~!网上好多人都公认学c++不用学c语言了~~~!如果真的看不懂c语言,可以先看下谭浩强的“basic教程”先认识下什么是编程!
对c++如果感兴趣,每天看书,写代码,入门是很快的,如果愿意写东西
还有书籍就是:
C++
Primer,这本是个c++的就说好
effective
c++,这个是c++大师的杰作,几乎每个人都看过
还有就是深入c++对象模型
按照3本书顺序念下来,就是从入门,到精通的过程了
(至于这些教程可以到书店买,或者可以上迅雷下载,在迅雷上搜索一下就有啦)
c++,先入门了,然后就可以工作了。入门标准是:能够看完c++
primer,一点疑惑都没有。在工作中不断提升自己,发现问题!不工作,不亲自开发大型项目,想精通c++,那也是不可能的,毕竟纸上谈兵的东西是不可靠的
热心网友
时间:2022-04-18 20:39
想要学好C语言,首先搜集有关C语言的学习资料,以及适合的C语言书籍;然后根据视频内容结合书籍进行学习,从基础内容开始,循序渐进,提高自己的程序设计能力;最后可以寻找小程序练手,提高自己实践能力的同时查漏补缺。建议零基础者可以报名培训班进行系统的学习,这样有助于更快更好的掌握C语言知识。
C语言是一种面向过程、抽象化的通用程序设计语言,适合开发固件或便携式应用程序,能以简易的方式编译、处理低级存储器,它是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言,是最广泛使用的语言之一。
想了解更多有关编程语言的详情,推荐选择【达内教育】。该机构独创TTS8.0教学系统,企业双选会。达内OMO教学模式,全新升级,线上线下交互学习,满足学生多样化学习需求。对标企业人才标准,制定专业学习计划,囊括主流热点技术。理论知识+学习思维+实战操作,打造完整学习闭环。实战讲师,经验丰富。→感兴趣的话点击此处,免费学习一下
热心网友
时间:2022-04-18 23:20
想要学习好C语言,我给你的建议就是首先要有一本好书
强烈推荐《C语言程序设计(第三版)》
谭浩强编著
清华大学出版社出版的
这本书对于C语言的初学者来说学习是再好不过了,再有,你要对C语言有兴趣才能慢慢的学起来。而且你想学好,首先就是把书上的所有的代码啦,类型啦的了解掌握,并且能够熟练地知道在哪能用,哪不能用,然后就是把书上的例题全部看懂,知道要做的是什么,如果改代码求同样的结果应该怎么办,然后就是多做题,碰到实在不会的再看答案,然后看了答案的一定要记住,再用点时间,长了你的C语言就自然的好了
热心网友
时间:2022-04-19 02:18
如果想做一个合格的程序员,C++是一定要学的,
首先你要花两个月的时间学习C,C++,这样的书很多,去选一些大学的教材足亦,切记,不要花过多的时间研究C++,两个月够了,只要学会其中语法就行了,不要为了深入用DOS编写菜单什么的,那是吃饱人参了。
如果你有过多的时间,接下来你可以学习数据结构,推崇《数据结构C++语言描述》,清华大学出版,58元,但如果无过多时间,还是不看为妙,至少我现在从未用过这本书的知识,许多东西MFC
VCL等开发平台都为你已经做好。
接下来开始学习Windows下的SDK编程,
推崇《Windows程序设计》160元,建议去借,不要买,而且你只看上册,你只要了解Windows的运作机制即可。两个月
然后你将转入VC的世界,既然要在Windows下编程,VC不可不学,
推崇《VC++技术内幕》第四版,96元,三个月,不要全部看,看前面的三部分,后面不要看。后面的只是对COM,数据库,Internet形如鸡肋的介绍。
接下来你应该考虑一下你将要发展的方向,如果是做数据库,你可以用VB和Delphi或CB,
如果要做通信方面,或者硬件,你将要深入VC,
如果是WEB相关的,去学学ASP,JAVA,JSP,XML等,但有一样你必须要学的,COM。COM与其说是一样新的技术,还不如说是种机制,推崇潘爱民的《COM原理和应用》39元,你可以一边看这本书,一边学习些ActiveX组件,ATL控件等等。如果你有的是时间,不急于找工作,你还可以看看《Windows高级编程》或《Windows核心编程》,但不管怎么样,你要切记,VC不是用来做界面和数据库的,做网络的现在也有JAVA,都是用来做一些很底层的东西,VC是很高薪的,如果你对自己有充分的信心和有的是时间,你才可以深入VC。否则的话,还是看看人才市场,看看行情,再说。
还有一点切记,有些书,诸如《MFC深入浅出》这些书主要是关于那些技术原理的介绍,我个人认为程序只是工具,只是技术,只要学会用,能完成任务即可,如果有的是时间,才会去探索根源,也许有许多人会说,懂了原理对你编程会有很大帮助,我不否认,但是,要知道,就算你编程技术如何了得,你只是个技术人员,当你学了那么多的技术和知识,第一,计算机的知识其实是各大公司制定出的标准,标准变了,你不是白学了吗?第二,当你花了几年的时间学习,到头来你只不过程序水平提高一点。我认为应当将你的大部分智力和精力用在如何与人打交道,电脑让你用的好有什么用,人脑让你摆弄的好才算真本事,就如《黑冰》里面的计算机工程师,虽然对计算机十分精通,可有什么用,还不是死在王志文的手里?而且死的很惨,脸都毁了。
另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看人才市场,市场需要什么,你学什么。
一家之言,仅供参考。
热心网友
时间:2022-04-19 05:33
C语言是一个实用性很强的语言。你如果想要学好它,就得下一翻功夫。可是大多数人都认为它太难学了。所以就没有认真的学,也当然学不好了。即使是学计算机的学生也不能把它学的很好,这是因为他们没有掌握学习这门语言的方法。我也是一个学计算机的人,我用C语言过了全国计算机等级考试。所以我有一些心得,想和大家分享。
首先你要有一个正确的态度,没有一个正确态度的人是学不好任何东西的。你如果真想学好C语言的话,你就要做好好好学它的准备,不要三心二意。
其次,你要了解你学这个语言的目的。你是想过计算机等级考试呢?
还是想真正想用这一门语言。这就有很大的区别,这决定你学习的程度。
再次,你要了解你需要的教材。什么样的教材才是适合你。你要认真的选,不要太随意了。因为不同的教材程度不同,也不一定适合你。
然后,就是学的问题了。你做好了上面的准备,就好好开始学了。可是学好一门语言,一个好的方法很重要的。你要从整体上来理解C语言,认识到C语言的优势,还有C语言的特点。C语言是面向过程的一门语言,特别强调各个程序的关系。像程序之间的调用,这是很平常的。
一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。你只要认真看不难明白的。不过最好的方法还是上机调试。在这一阶段做一些简单的程序。来明白C语言的编程环境,数字的类型。这样理解起来会更快些,也比较容易记忆。
后来,就是学习一些过程语言的基础的模式。顺序,循环,选择这些东西。这些东西都是一些活的东西,千万不要死记硬背,这是没有用的。在这一阶段,你可以编一些比较简单的程序。像数据的计算,成绩的判定等等。
随着学习的深入,你会发现C语言有许多东西很有趣的。这样学习不再是一个多么难的事了,而是一件快乐的事。最后C语言和任何一门语言一样需要多上机调试,多动脑。C语言的基础部分很快就会掌握的。
最后记着:没有付出就没有回报!
祝:想学C语言这关朋友们,学习顺利。
热心网友
时间:2022-04-19 09:04
(1)先找一本入门但又比较全面的书看,推荐你看《C程序设计(第三版)谭浩强著》,这个语言虽然不算有趣,但对于入门来说是本好书,仔细的看,争取细到每个字,因为你在打基础阶段要将最基本的东西夯实。
(2)要多动手写代码,不看书的时候脑袋也不要停,你要善于发现生活中的点点滴滴,有很多东西,都可以用程序去模拟,比如说,编个可以计划你每个月生活费的小程序什么的。总之,别把编程想的和其他人说的那样,只有枯燥,那是因为那些人的大脑天生就不是这块料。
(3)多问。别担心问题简单,在牛的程序师都是从最初的怎么定义一个变量学起来的。
(4)要热爱这个东西,别听周围的人评论这行有没有前途,大多数评论这些的人,都是那些,不懂这行的人,不用理他们,只有自己才知道自己要什么。
(5)因为C比较古老,有总是在入门的时候就先学C,所以大多数人认为C比其他语言简单,而轻视它,但事实是在这行内,java程序员需求量最高,C和C++的挣钱最多,学好C容易,但你要能让C唱起歌来,运用自如,还是有一定难度的。
加油啦!
热心网友
时间:2022-04-19 12:52
先从基本的学起吧。比如类型,比如语句,比如结构(顺序,循环,条件)。然后边学边动手练。所以教材一定要是那种讲重点,又不偏难的。建议:C程序设计教程。机械工业出版社的。
多写多运行,在出错的地方多加一个printf。把结果打出来。自己分析。
别太砖牛角。像x=-m++/++n这类的,你能理解就理解,不懂就一步步写出来就OK。
等语句都学会了。再根据自顶向上,逐步求精的思想。把问题分成一步步来解决。这样初步就能编出来了。
然后再学数组,指针,链表和文件。
数学基础是需要一点点的。因为很多实际问题要分解成数学模型,然后再转化成语句就容易了。不过也不是用太多。主要是数学思想。
热心网友
时间:2022-04-19 16:57
C语言是不需要任何基础的,只要是学过或自学过计算机基础就行了,说通俗一点就是你会用电脑就行了,然后买一本C语言的书,照着学就可以了,当然最好有老师,毕竟很多算法还是别人指点一下为好的。
我们大一的时候用的好像是清华大学谭浩强编的《C语言教程》,很不错的,基本上那本书你能吃透,什么C啊,FORTUAN啊都不成问题了,反正当时我们般几乎都过了C语言二级
我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方
法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
之本知识只是一个方面,当然,书本知识还是要掌握好的。但是要学好计算机方面的只是特别是计算机语言类,最重要的是编程能力,所以,经常上机实验锻炼是非常重要的,你可以使用Microsoft
VC6.0软件(网上可下)进行编程,它可大大提高你的C语言编程能力,切记,不能只是纸上谈兵。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵
。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
热心网友
时间:2022-04-19 21:18
学习方法是:
1.课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。
2.记住语法规则。
3.加强逻辑思维。
4.多动手,通过练习上机了解它的运行过程。
5.实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。
热心网友
时间:2022-04-20 01:56
一般有一个经典的说法:学C语言需要三步走,第一步是入门,这个时候应该有一本深入浅出的入门教材,比如说《C
Primer
Plus》或者谭浩强的《C程序设计》同时对数据结构、算法也必须深入地学习和练习,第二步自然是要拜读《The
C
Programming
Language》这本C语言的Bible,同时参考《C:
A
Reference
Manual》,第三步多读多写。一二步只是打基础,第三步多读多写才是深入学习。多读多写才是深入学习的关键。
热心网友
时间:2022-04-20 06:51
开始的时候自能多看看书上的代码,并且自己运行调试,搞清楚具体运行过程。
自己有空的时候也可以多看看类似,C语言经典100例小程序等这个方面的书。
我个人觉得最关键的还是自己多运行多调试,在实践中就会提高自己的编写能力了。