大家好,今天小编关注到一个比较有意思的话题,就是关于c语言上手难的问题,于是小编就整理了1个相关介绍c语言上手难的解答,让我们一起看看吧。
C语言的学习很难吗?
刚开始接触编程,C语言是最好的入门语言,刚开始学肯定会有点吃力,但是万事开头难,做任何事情都是这样,从基础一点点学起,慢慢深入,其实C语言也没什么难的。可以找一些讲解的视频,跟着***学。基础打好了,自己就可以自学了。C语言学好了,其他语言只是基础语法有些不同,也就很好上手了。
感谢邀请!
我的回答是,说简单也简单,说难也不难,
不去尝试做永远觉得难,
去做了后才发现其实也不是很难,
越做到后面越觉得难搞!
越觉得难的时候说明你正在提升了,
然后你的钱包就会越来越鼓的!
学习应以记忆为基础。注意不是勉强记住,应该是熟练掌握。
首先,应当熟练记忆C语言的语法。指针是C语言中不能避免的东西。与指针相关密切的概念是类型。C语言的语法特性极少,《C程序设计语言》这本书,不涉及UNIX系统的前几章不超过150页,每一句话都是重点。如果实在记不住,可常备一本在旁边。这一阶段方法以记忆为主,以编写代码验证为辅。
然后,记忆前人的成果。应该去自己实现已经有标准实现或者开源实现的功能模块,最简单的如常见的(表,树,图,散列),算法(数据结构相关算法,排序,贪心、动态规划求最优值)。之后将别人的实现与自己的实现分析比较,指出优劣,分析原因,进行改进。如上所说,实现以理解为主,原理以记忆为主。
再之后你已经对程序设计入门了,可以自行选择发展方向了,题主喜欢单片机,应当去学习数字电路,信号系统,嵌入式编程,操作系统之类的东西了吧。
说真的,学习编程语言,像C语言这种,肯定是没有捷径的,这点先认识一下。接下来要做的,就是耐着性子,记住,耐住性子,***要能坐住,找一本好的入门书籍,从头到尾认认真真地读一遍,读书期间还是那句话,耐住性子,管住***。有不懂的,很正常,提问也好,找相关资料也好,终究会弄懂。读完一本好书,记住,一定一定一定要上机练习,还是那句话,耐住性子,管住***,敲敲敲代码,调调调代码,从弄懂一个简单的程序,到研究一个复杂的代码,这期间有不懂的,很正常很正常。
管住自己,耐住性子,你终究会成功!
客观的讲c语言,学习不会很难。c语言运用的非常广泛,特别是在底层驱动中,几乎都是靠c语言去实现的。
如果你有汇编基础,比如大一大二的时候有学过VB的话理解c需要有一定的帮助。他们的逻辑有相似的地方。我大学的时候第一次学习c语言是学完单片机后,发现用c需要很方便的就把跑马灯点亮了。如果是汇编需要的话确实很难理解。当时专业没有开设c语言,完全靠自学。大学有的是时间,去网盘搜索下载了一份教程,从搭建环境,到一个"hello,world!"测试程序,简直不能太兴奋了。然后没事的时候就是看书,看教程,一遍遍练习。 基本的语法都掌握的差不多了。
c需要的核心在于指针的理解,这个是一个伟大的创新,但是对于新手来说也很难理解,当你什么时候能够把指针理解清楚后,你的c语言就差不多开始入门了。建议开始学习的时候就在linex环境下操作,有助于以后接触基层。
最后推荐几本书《C Peimer Plus》谭浩强的《c程序设计》,进阶《c专家编程》《c和指针》《c陷阱与缺陷》。再深入的话《c语言参考手册》《c标准库》《c语言接口与实现》《c语言的科学和艺术》《c程序设计语言》。
到此,以上就是小编对于c语言上手难的问题就介绍到这了,希望介绍关于c语言上手难的1点解答对大家有用。