C语言学习总结

时间:2024.3.20

C语言学习总结

通过一个学期的学习,c语言的学习也进入尾声了,我由以前的对C语言毫不知道逐渐转变为熟悉,也逐渐发现了其中的优势。可能是女孩子的原因,对电脑也没有太多兴趣,但是因为是专业课的而当我真正学习他的时候,却发现它并非我想象中的那么好学。刚开始学习时候,我是满怀信心的去听的,到最后却听的一头雾水。随课程的深入,我发现自己越来越跟不上老师的进度,这让我感到很心慌。但是和老师和同学的交流我发现很多同学和我遇到的差不多,老师曾说过虽然不喜欢但是不能讨厌,我就带这心态慢慢去学习。去了解c语言。 C语言是一种计算机程序设计语言。具有简单易学和可移植性好等特点,具有较强的生命力和广泛的应用前景它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言。随着计算机技术的深入发展,特别是微机的普及,越来越多的人在学习计算机知识以满足社会发展和自身的需要。C语言不仅为计算机专业人员所使用和喜爱,近年来,许多计算机应用人员也开始喜爱和使用C语言。实践证明,它是一种很好的程序设计语言。 C语言是一门实用性的课程,学校在安排课程表时应该将实验课和理论课交叉着安排,这样就可以将之前学习的课程进行复习一下,更好的掌握知识。虽然说拷贝别人的程序是不好的,不过我认为对于我们这些初学者而言,对于老师上课写的经典的程序可以选择性的拷贝给我们。对于我们初学者而言也是比较有效的 。我现在发现,对于书上的代码,我能够看懂他们的意识,但当自己去编写的时候,却相当的不顺利,我觉得有很多困难:一是对于在编程的时候没有一个总体的思路,我不知道应该如何来进行一个总体的布局,还有我不知道应该如何来运用各种语句。自己写程序时能检验自己学习的情况,了解他们的规则和注意事项,怎么实现的,这样写出程序才得心应手。同样也养成良好的编写习惯。比如用缩进的方式,随时保存,程序最好简单易懂等好的习惯。让自己在以后调试程序时能节省很多时间增加工作效率。 C语言是一门最基础的程序设计语言,只有学习好了C,才能更好的学习其它程序设计语言,如C++、Java。才能更好的学习之后的专业课。通过C语言的学习,也学会了一些学习方法,应该是验证了一些学习方法,课前预习,课上认真听讲,课后仔细复习,同时,实验课上将老师讲授的知识认真实践,只有这样才能将课程学习好,这也是学习每门课程最基本的学习方法。 当然c语言还涉及其他学科,比如英语和数学。其是c语言的核心是运用数学。数学好才是c语言学好的关键。又因为c语言更多的是用英语表达的,如果连看都看不懂那还学什么c语言呢。所以学好c语言还要学好其他学科,为学好这门语言打下坚实的基础。

我对C语言的总体认识如下:开始,初步认识到了什么是C语言、C语言和其它程序设计语言有什么不同以及它的发展史。后几章学习到了C最基本的东西,运算符、数据类型、变量的使用等,同时也学会了C程序的基本结构,包括顺序程序设计、选择程序结构设计、循环程序设计。能够参照书上的简单例子写一些简单程序。并且我们学习了程序的控制结构,掌握了while、for、等一些循环语句同时也能够用这些结构写一些简单的程序,如求最小公倍数,数字的排序、倒序等。认识到C语言的简单用途。之后的几章学习都有点难懂,数组,函数的模式化,指针都是非常难的,很让人糊涂。几乎听不懂,这也是c语言的

核心所在。同时这些地方也是我下功夫最深的。第六章学习数组,数组避免了程序的重复输入,避免了程序的冗杂。掌握了整型数据数组,学会了用数组对字符进行复制、粘贴、连接、求长度,同时也学了选择排序、冒泡排序等简单的程序。

第七章是函数的调用,能很好的节省写程序的步骤和方法。但是我也只能明白一点的皮毛。第八章指针学的不是很好,只能简单的明白指针。结构体把不同类型的数据类型结合在一起,结合fopen和fclose,可以对文件进行输入和输出。这时体会到了C语言的奇妙所在。一直想把文件里面的东西用C语言操作,把C语言操作结果用文件输出,终于可以实现了。

老师给我们和自己总结的学习方法:首先,要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。在这一 基本掌握C语言编程软件的使用方法 ; 然后,在第一步输入的C程序的基础上进行试验性的修改,运行一下程序看一看程序结果发了什么变化,分析结果变化的原因,加深所学知识点的理解。事实上这和第一步是同步进行的,实现“输入”加深知识的记忆,“修改”加深对知识的理解。记忆和理解是相辅相成的,相互促进。 第三,还可以将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习C语言程序发生错误的原因和修改错误的能力。 刚开始,每次只改错一个地方,目的是显示发生该错误的真正原因,避免一次改动多个地方,弄清发生错误的真正原因 。其次,上机调试程序时可以带一个笔记本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免再编程时犯同样的错误。 最后,就是要求不看教材,即使程序不能运行,看自己能否将其改正过来,使其能正确运行。目的是对前两步的记忆、理解进一步强化。对比前两步,设计一些相同的问题,试着自己编程,然后调试,再逐渐扩大,增加程序行,添加一些辅助功能等等。可以先做小程序,然后综合各个小程序,试着做一个稍大的程序,提高自己的综合运用能力。比如进行课程设计实训就是一种不错的选择,会对实际运用能力有较大提高,并且会对所学知识进行加深、巩固理解。在实践的同时多思考问题,多看别人优秀的解题思路与方法,多看别人优秀的代码,尝试自己去实现或者模仿着去实现,让别人对你的代码多提意见,探究别人的思维过程,增强自己的思维能力,拓展视野,经常看看自己以前写的东西,有空拿出来改良改良,我想每隔一段时间,都会有意想不到的收获。

这个社会中,经验与想法最为重要。从接触c语言,到了解c语言,是一个过程,是自身学习的过程,熟话说,师傅领进门,修行靠自身.在编写过程中也认知了自身的不足,这些有的是上课时小漏动,也有是自己容易出错的地方,在这放面的认知,只有实打时的多练习,也希望老师能在以后的学习生活中多多的能给予指导,这样我们也可以少走一些弯路,c语言只是人生中的学习的一个小插曲,但让我认识到要在学习中学习,不断进步.。学习c语言的过程是枯燥的,因为它有太多晦涩难懂的专业术语,因此我们应培养起学习的兴趣,仔细发现学习的亮点并且要有明确学习的目标,鞭策自己不断学习,不能放弃。学习C语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。只要肯下功夫,没有什么事情可以难倒我们!


第二篇:C语言学习总结


学习总结

暑假即将来临,很开心,但也意味着C语言的学习即将到了尾声。谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林武功”一般博大精深,太难学了。

其实怎么说呢,学习它的时间说长不长,说短也不短了。可是对于它,我也只能说还是处于一知半解的状态下。说不懂吧,你让我拿着书自己也能写出程序来,说不懂呢,就是相对于难一点的程序我就不行了。

不过就算如此也还是有不少收获的。首先,老师让我们时常的敲程序,一开始不明白,后来慢慢发现敲程序也许是最笨的方法但也是进步最快的方法。敲程序的过程就是积累经验的时候,而自己写程序才是真正把所学为所用的时候,可以说只有你做一个大点的程序写出来才能真正是说明你学到了东西,你会用所学的东西,要不然就算你学的再多,不会用也没用啊。其次,在看它敲它的过程中,也从中了解了它的规则是什么、有什么用、怎么实现等,这样自己编起程序来也更得心应手了。最后,也养成了良好的编程习惯。例如编写程序时用缩进的方式、写注释、程序写到一定的阶段时要做一下测试等。这些工作可以帮我们在调试程序时有很大的帮助。程序代码实现后,错误是难免的,所以也要锻炼自己的调试查错能力,而良好的编程习惯

可以使我们在调试时减小工作量和提高调试效率,也有助于形成自己的编程风格。

说了很多学到的,当然也有欠缺的地方。比如,书,我很少看,只有敲程序,或者编程序的时候我才会看。敲程序呢,坚持的时间也不是很持久,只有想的时候和上课的时候才回敲。

也许C语言就这样结束了,但是我想以后用到它的地方还很多,所以我想还是自己坚持学下去,自己好好的看书,慢慢的研究学习,把自己不足的地方,努力的补全。

更多相关推荐:
C语言学习总结

学了一个学期的C语言,我只有一个感觉,那就是一个字:难。不过,我觉得对C语言已经有了一个初步的认识。能够做到利用C语言编织出一些非常简单的程序,和读懂大部分的程序代码,明白程序要表达的意思。下面是对C语言中我理…

C语言学习总结

C语言学习总结一、学习名称:09国土班入校第一周“C语言学习”二、学习背景鉴于以前的电脑知识了解少和以后学习C++打下基础,老师组织一次C语言学习。三、学习的目的1、增加学生对计算机语言的了解。2、培养学生的语…

C语言学习总结

ifndef语句3endif语句4语句5语句1ifndef标识1语句2define标识1该段代码意思是如果标识1没有被定义则重定义标示1即执行语句2语句3如果标识1已经被定义则直接跳过语句2语句3直接执行语句4...

c语言学习总结

c语言学习总结1c语言特点优点1c语言简洁紧凑灵活书写格式自由2表达方式简练实用3具有丰富的数据类型4具有低级语言的特点5c语言是一种结构化语言6各种版本的编译器都提供了预处理命令和预处理程序7可移植性好8生成...

C语言教学工作总结

赵锋20xx年x月x日C语言是目前大多数职业学校及大专院校开设的一门计算机基础课。对于刚接触计算机语言的职业学生,它具有较强的抽象性且结构化程序设计语言,对初学者来说比较难于接受,也容易出现一些问题。现针对本…

20xx年下期C语言教学工作总结

20xx年下期C语言教学工作总结—李乐年C语言是一门高级程序设计语言,使用广泛,表达能力强,目标代码运行效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,既可以用来编写系统软件,又可以用来编写…

c语言基础知识总结

校园网新视野教育C语言最重要的知识点复习资料这个a版本还会进行改正和补充请大家认真熟悉这些基础知识如有错误请拨打186xxxxxxxx总体上必须清楚的1程序结构是三种顺序结构选择结构分支结构循环结构2读程序都要...

C语言和C的指针学习总结

C语言之指针、数组和函数基本解释1、指针的本质是一个与地址相关的复合类型,它的值是数据存放的位置(地址);数组的本质则是一系列的变量。2、数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有…

C语言学习必备_基础知识点总结 (1)

常量数字常量i普通数字13527ii指数形式245e2等价于245102注意ee前面的数字不能省就算是1也不能省后面的数字一定要是整数iii长整型单精度浮点型3235L325F分别表示3235是长整型数据325...

c语言段错误及调试总结

标准C语言段错误总结20xx0217114951阅读21评论0字号大中小订阅最近一段时间在linux下用C做一些学习和开发但是由于经验不足问题多多而段错误就是让我非常头痛的一个问题不过目前写几百行的代码也很少出...

c语言学习心得体会

c语言学习心得体会c语言学习心得体会一c语言学习心得体会c语言作为一种计算机的语言我们学习它有助于我们更好的了解计算机与计算机进行交流因此c语言的学习对我们尤其重要在这个星期里我们专业的学生在专业老师的带领下进...

单片机c语言学习心得(改编)

单片机c语言学习心得一相信很多爱好电子的朋友对单片机这个词应该都不会陌生了吧不过有些朋友可能只听说他叫单片机他的全称是什么也许并不太清楚更不用说他的英文全称和简称了单片机是一块在集成电路芯片上集成了一台有一定规...

c语言学习总结(18篇)