如何学习C语言
2个回答
2023-05-18 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
学习方法是:
1、课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。
2、记住语法规则。
3、加强逻辑思维。
4、多动手,通过练习上机了解它的运行过程。
5、实践—>理论—>再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。
拓展资料C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
展开全部
我觉着学习C语言,对它有着怎样的理解是至关重要的。抱着一个错误的理解去学习,那么C语言是不可能学的好的。抱着一个正确的理解去学习C语言,那么学习起C语言是得心应手的。
学习计算机,有两个极端,一个是沉迷于原理而忽略了应用,一个是满脑子想着应用而忽略了原理。前者让C语言爱好者迷失在计算机的无底洞中愈发感到恐惧,后者让C语言爱好者对那些抽象的功能显得不耐烦,觉着C语言很难。不要去试图搞懂C语言的一切,就像是我们在使用Windows系统而没必要搞懂那三千万行代码实现的每一个功能。不要满脑子想着应用,不然给你一个“你好小爱同学”也会觉着他是一个很难用的计算机设备。我们初步需要搞懂的是C语言的子程序(函数),占位符,变量,循环,数组,指针,结构体,宏等知识就好了。C语言的一切都是从这些功能上构筑出来的。再往后,要去用C语言实现一些功能,在这一过程中遇到麻烦,解决麻烦,这就是进一步的学习。
其次,不要觉着C语言的功能很抽象。C语言本身就是为了抽象而抽象的,人是容易学习和理解抽象的东西,比如C语言;而不容易学习和理解具体的东西的,比如处理器指令集的。试图让C语言抽象的功能在自己心里具体化,这种做法是将简单的事情复杂化,违背了高级语言的初衷。我们在接触到一个功能的时候,多少要想一想设计C语言的人为何要实现这样的功能,初衷是什么,效果是怎样。就像是在读一本文学著作,要细细品味某段文字的背后,作者当时到底怀着一种怎样的心情。所以从这一点上来讲,书呆子是学不好编程的,感性的人才可以。编程应该要灵动,要有想象力,要将计算机冰冷的机器语言赋予情感使其变得浪漫。
某种意义上来讲,对计算机的任何操作都是在编程,每一个软件都是一种容易上手的高级编程语言,目的都是为了让我们更方便的使用计算机实现某种功能。只不过我们将较为复杂的编程语言称作C,Java,Python;较为简单的编程语言称作是贴吧,微信或者其他的什么东西。其任务,旨在让我们方便的,更方便的,非常方便的,极为方便的对计算机输入命令并得到反馈,只不过是方便的程度不同。
学习计算机,有两个极端,一个是沉迷于原理而忽略了应用,一个是满脑子想着应用而忽略了原理。前者让C语言爱好者迷失在计算机的无底洞中愈发感到恐惧,后者让C语言爱好者对那些抽象的功能显得不耐烦,觉着C语言很难。不要去试图搞懂C语言的一切,就像是我们在使用Windows系统而没必要搞懂那三千万行代码实现的每一个功能。不要满脑子想着应用,不然给你一个“你好小爱同学”也会觉着他是一个很难用的计算机设备。我们初步需要搞懂的是C语言的子程序(函数),占位符,变量,循环,数组,指针,结构体,宏等知识就好了。C语言的一切都是从这些功能上构筑出来的。再往后,要去用C语言实现一些功能,在这一过程中遇到麻烦,解决麻烦,这就是进一步的学习。
其次,不要觉着C语言的功能很抽象。C语言本身就是为了抽象而抽象的,人是容易学习和理解抽象的东西,比如C语言;而不容易学习和理解具体的东西的,比如处理器指令集的。试图让C语言抽象的功能在自己心里具体化,这种做法是将简单的事情复杂化,违背了高级语言的初衷。我们在接触到一个功能的时候,多少要想一想设计C语言的人为何要实现这样的功能,初衷是什么,效果是怎样。就像是在读一本文学著作,要细细品味某段文字的背后,作者当时到底怀着一种怎样的心情。所以从这一点上来讲,书呆子是学不好编程的,感性的人才可以。编程应该要灵动,要有想象力,要将计算机冰冷的机器语言赋予情感使其变得浪漫。
某种意义上来讲,对计算机的任何操作都是在编程,每一个软件都是一种容易上手的高级编程语言,目的都是为了让我们更方便的使用计算机实现某种功能。只不过我们将较为复杂的编程语言称作C,Java,Python;较为简单的编程语言称作是贴吧,微信或者其他的什么东西。其任务,旨在让我们方便的,更方便的,非常方便的,极为方便的对计算机输入命令并得到反馈,只不过是方便的程度不同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询