如何才能学好c语言?感觉好难啊
相对于其他编程语言,C语言还是比较难的。初学者需要注意一下几点:
一是学习顺序
先从熟悉简单的C语言语法开始入门,然后再循序渐进,学习C++语法,WIN32、MFC、QT、网络编程,数据库、数据结构、算法、COM、STL等。构建一个完整的C语言知识体系。这需要一个比较漫长的学习积累的过程。语法入门部分大概2-3个月,其他部分需要学习和工作中慢慢理解和消化了。
二是学习方法
人的知识80%是通过眼睛获取的,但是学习编程有所不同,除了看书、看视频之外,关键是要勤动手,勤动脑。通过做大量的练习、项目实战不断积累代码量。只有代码量足够多了,项目做的多了,才能算是真正学会了。项目能否完成,就是衡量是否学会的唯一标准。后期就是代码的质量和优化问题了,这个只能在项目工作中慢慢积累经验了。
最后强调一点,很多人学不会编程是因为掉坑里了。就是教程或者书上的知识点之间跨越太大,作为一个初学者很难自己摸索出来,前面的知识点没有掌握,接着学习后面的知识,肯定是学不会了。目前绝大多数编程书籍和教程或多或少都有这样的弊端。自学能力比较强的人可以通过各种方法,参考各种网上的资料自己解决。但是大多数自学能力不是很强的人,只能依赖老师、同学、同事或者朋友帮忙指导,或者报名培训机构,老师指导完成了。学习编程通常需要一些好的学习资料,包括纸质的书籍,视频教程,课件,项目练习,代码。零基础入门的书籍推荐《明解C语言》、《C Primer Plus》,还有一本非常特别的汇编和C语言正向逆向结合的书编程达人内部教材《汇编、C语言基础教程》也非常不错,讲解汇编和C语言的本质非常透彻,非常细致。视频资料也是特别多了,各种视频网站、论坛、自媒体都有,比如网易课堂、腾讯课堂、慕客网这些。还有一些论坛,比如CSDN、编程中国等。最重要的一点就是答疑服务,推荐爱达人的网站也很不错,从零基础入门到应用课程,配套的视频、课件、代码、项目、答疑服务都有,还可以兼职接单,学以致用。
C语言入门相对比较难
近几年,编程语言发展迅速,各种适合开发的编程语言都出来了,从而编程语言可选的越多,相对来讲,底层实现的语言细节也就越少,入门比较容易。比如:Java、Python都是好入门的。
C语言相对来说就入门比较难了。但是很多编程语言底层实现都是C语言完成的,想彻底了解底层是如何实现的,必须要对C语言有一个深刻的了解,看懂底层底层的一些实现能让自己的知识融会贯通,就是传说中的任督二脉。有志于架构师道路的小伙伴C语言应该也算标配。
并且C语言近几年的编程语言排行榜上一直稳居前三,所以说现在学C语言也不会差到哪里去的。
怎么样才可以学好C语言?
首先,你要对编程语言感兴趣,对C语言有兴趣,如果你一点兴趣都没有的话,那学起来可能会比较费劲。另外,学习就是一个从不懂到懂得过程,时间上也不一定,只能自己刻苦钻研!想学好C语言,最重要的一点就是多练习。只有多练习才记得住代码,多练才可以知道他的逻辑,方便以后理解。如果不知道哪里可以学习,你可以到黑马程序员视频库,那有很多C语言的视频哦!
2.单单从语言的本身上学习,你是无法获得语言的精髓的,你需要补充额外的知识。一则,从不同软件层次分析编程语言,二则从系统结构分析语言的执行过程。
3.读K&R中的代码例子,让你的程序写的简洁优雅。多其他的书,尤其是外文的。但这样的书不要多读,除非你跟我一样,有特殊的癖好。
4.遇到问题,自个解决,然后验证,获得这样的经验之后,勇于给别人解答问题。不要老上百度知道里问专业问题,因为这里给出的答案,多半是非专业的答案,这样的答案不能培养你的素养。
5.会调式程序,会调试程序==会写程序
6.放弃用IDE写傻瓜程序的机会,自个尝试手动预处理,编译,汇编,连接一个小程序。这样你会对程序的各个处理过程了如指掌,你就能区分那些是编译时错误,那些是链接时错误,那些是运行时错误。
7.分析PE结构和ELF结构,你会学到程序的静态结构。
8.分析C语言程序所对应的进程的地址空间中的数据段,堆栈段,和动态内存管理的堆的机制。
9.知道了这些,你不可能学不好。
不难,只要用心,多研究研究,时间一长就觉得很简单了
怎么学好c语言
1、首先搜集有关C语言的学习资料,以及适合的C语言书籍;2、根据相关 结合书籍进行学习,从基础内容开始,循序渐进,提高自己的程序设计能力;3、可以寻找小程序练手,提高自己实践能力的同时查漏补缺;4、建议零基础者可以报名培训班进行系统的学习,这样有助于更快更好的掌握C语言知识。C语言是一种面...
怎样才能学好C语言?
1、学好C语言,你可以很好地应付任何一种编程工具。2、一定要多上机练习,通过程式了解相关知识。几经反复方得正果。3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务。要充满自信,只要是一个智力正常的人都能学好C语言。始终保持游戏的心态,多发现其中的乐趣。当感到编程趣味无穷,那...
怎么才能学好C语言?
5.参加课程或培训:参加相关的课程或培训可以帮助你系统地学习C语言,并且可以获得指导和反馈。6.持续学习:编程是一个不断学习和提高的过程,你需要保持对新技术和新方法的学习兴趣和热情。
如何才能学好C语言?
推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,有好几千题的题库测试环境。二、读程序 读程序是学习C语言入门最快,也是最好的方法。当然,对于没有学过任何计算机语言的初学者,多少要先阅读教程,认真体会所有概念,然后不放过这一章中提到的所有例程,仔细研读,直到每一行...
怎么才能学好C语言
2. 学好前三章,打好扎实的基础计算机语言的学习,真正要记忆的知识不多,如C语言,只要学好前三章:标识符、运算符与表达式、顺序结构程序设计,打下扎实的基础,后面的学习就会容易的多。我在教学中经常遇到这种情况,学到后面,有些学生连printf()、scanf()、putchar()、getchar()等常用函数...
如何学好C语言
一、如何学习C语言 学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是“最小的代价”,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。一、要读就读好书,否则不如不读 所有初学...
怎么才能把c语言学好。
【C语言学习方法】:一.学好C语言的运算符和运算顺序这是学好C的基础,C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序...
如何学好c语言
想要学好C语言,首先搜集有关C语言的学习资料,以及适合的C语言书籍;然后根据 结合书籍进行学习,从基础内容开始,循序渐进,提高自己的程序设计能力;最后可以寻找小程序练手,提高自己实践能力的同时查漏补缺。建议零基础者可以报名培训班进行系统的学习,这样有助于更快更好的掌握C语言知识。拓展:C语言...
怎样能学好C语言编程?
1.学习基础知识:首先,你需要了解C语言的基本语法和结构。这包括变量、数据类型、运算符、控制语句、函数等。你可以通过阅读教科书或在线教程来学习这些知识。2.实践编程:理论知识是基础,但只有通过实践才能真正掌握C语言。你可以尝试编写一些简单的程序,如计算器、排序算法等。这将帮助你理解C语言的...
C语言应该怎样,才能学好呀
学习方法是:1.课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。2.记住语法规则。3.加强逻辑思维。4.多动手,通过练习上机了解它的运行过程。5.实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。
凭怀恒邦: 我是文科生,当年考计算机三级的时候自学的C语言~最后的考试编程我答了86分,当然满分是100分,比理工科的人还要高.可能我的意见和你想要学习C语言达到的高度不是很符合,但是我觉得学习什么都是一样的,你只要认真的学进去就很好了,一定能入门的.你可以从简单的C语言书开始看,整理清楚各个逻辑语言之间的关系,然后再晋升到高级点的书~因为那些英文都是很简单的,其实还是比较好理解的,比如说有两个选择用if的时候,我们在英文中不是也用到么,if如果这样,就运行这列代码,if如果那样,就运行那列代码.可以先分析别人设计好的程序,看看为什么,然后再自己做类似的题~接下来再往更高阶段去.如此循环,你会学的很好的~要对自己有信息哦!加油!
眉县19261221473: 怎样学C语言啊,感觉C好难哦. - ?
凭怀恒邦: LS一看就是粘贴过来的,其实我觉得学习C语言要有点耐心,因为一开始入门比较困难,这时候你可以不管懂不懂,就先照着书上的代码自己一个个的敲出来,等到有了一定的代码量,你就自然而然的理解了,然后配合一些书籍,这里我推荐你读K&R的C程序设计语言,这是入门经典的书,如今的C语言书大多都是照着它来写的,要读个几遍,你的基础就很扎实了,总之是一定要多实践多动手,祝你成功~!
眉县19261221473: 怎样学习C语言?感觉挺难的?
凭怀恒邦: 不要给自己压力,这样反而是学不好的,如果你真的想要学好这一门语言的话,可以总结为两种情况,一是你之前学过了一门以上的计算机语言,二是你没有学过刚学,第一种情况下学习起来会比较简单一些,因为毕竟有了一定的基础在这里来,主要学的就是语法结构,针对第二种情况,就可以说是像重新学习一门学科一样,一般情况下最好能够买一本参考书,那种例题比较多的那种,然后再买一本纯理论的,结合在一起看,通过上机实践对C语言有一定的了解,然后再用理论书籍来了解为什么要这样做,这样学习比较快些,如果你还要往深里学的时候,你就要了解一些数据结构和算法,这几方面的书市面上也有很多,就不介绍了
眉县19261221473: 怎样才能学好C语言啊.太难了?
凭怀恒邦: (1)多读程序,增强自己对语言理解,增加积累,有时你会发现原来自己掌握的还不全,或是这语句还能这样用,给你以一种豁然开朗的感觉; (2)多上机实践,有很多关于编译环境的操作知识和经验是要靠自己总结和不断积累的,除了你自己谁也帮不了你;这样做的好处还有查漏补缺, 有时你自己觉得没有问题的地方上机才知道还漏洞百出,有时照葫芦画瓢都会不小心出错,只有这样你才会知道下次应当注意什么,你才会在下次重犯同种类型的错误时快速的检查出来并修正,才能逐渐成为一个合格的甚至优秀的程序员!!!
眉县19261221473: C语言怎样才能学好? - ?
凭怀恒邦: 首先学C语言,不是为学而学,说实话这门语言学出来以后在工作中是不经常用到的.除非你以后从事做操作系统编程这样底层软的开发,但是,这是非常难的,就算一个计算机博士出来,也不见得就能弄个这个的底层软件,何况你只学了C. ...
眉县19261221473: 我们学的C语言好难学啊!怎么才能学好~?
凭怀恒邦: 把语法句法都给搞清了.需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的. 针对所有的编程语言: 首先,学习好各种语法,扫清写程序时的障碍 其次,理解各种语法背后的语义,应用场景,需要在实际中磨练 再次,深入理解各种语义的起源,理解它的设计哲学,这样才会得心应手 最后,掌握常见的设计模式,和一些编译知识(对象模型,内存分配等),可以提高程序的性能
眉县19261221473: 如何学好C语言啊?感觉难死了,不知道从何着手??
凭怀恒邦: 首先,你不能有恐惧意识,要下决心学好他,不怕他,然后课上认真听讲,做好笔记.不懂就问,关键还是多看程序,大胆尝试编程,你会学好的.
眉县19261221473: C语言 怎样能学好 - ?
凭怀恒邦: 1、学好C语言,你可以很好地应付任何一种编程工具.2、一定要多上机练习,通过程式了解相关知识.几经反复方得正果.3、不要把学习C语言当成一种任务,更不要把它看成很难完成的任务.要充满自信,只要是一个智力正常的人都能学好...
眉县19261221473: 我怎么才能学好c语言? - ?
凭怀恒邦: 1.学C语言重要的是你的逻辑思维和坚持学习的恒心,学编程特别是语言就要多看,多思考,多练,也就是多敲代码. 2.就C语言来说,是编程者应该好好学的一门语言,因为它是你日后要学的其他一些更高级的面向对象的编程语言的基础,学好...
眉县19261221473: C语言好难啊,怎么学啊??
凭怀恒邦: 简单明了. "多看,多练,多想"