c语言学习的心得体会4篇_第1页
c语言学习的心得体会4篇_第2页
c语言学习的心得体会4篇_第3页
c语言学习的心得体会4篇_第4页
c语言学习的心得体会4篇_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页c语言学习的心得体会4篇当我们心中积累了不少感想和见解时,有这样的时机,要好好记录下来,这样有利于培育我们思索的习惯。那么好的心得体会是什么样的呢?下面是的我为您带来的c语言学习的心得体会最新4篇,希望大家可以喜爱并共享出去。C语言心得体会篇一1、引言《C语言程序设计》是各大高校理工类专业的一门紧要的必修课程,由于C语言使用敏捷,数据类型繁多,结构多而杂,因此同学在学习该课程时都或多或少的感觉头疼,学习不得要领。这就要求老师在教学中需要贯穿先进的教学理念,采纳适合的教学方法。本文针对C语言教学中存在的问题,结合多年的教学阅历,提出几点教学方法和体会。2、C语言教学中存在的问题2.1同学学习热诚不高C语言课程的开设对象一般为大一同学,想让他们立刻接受程序设计的思想几乎是不可能的。另外他们从高班级同学那里得知C语言学习难度大,就会产生学习C语言这门课程的惧怕心理。还有一部分同学认为学习C语言对自身的专业没有什么用处,因此产生了厌学的情绪。2.2传统教学方式存在弊病以老师为中心的灌输式教学方法忽视了同学的“学”,同学处于被动接受状态,缺少老师和同学的互动,同学学习的自动性、积极性难以发挥。虽然近年来C语言程序设计课程多媒体课件教学得到广泛普及,在某种程度上激发了同学的学习爱好,但依然没有脱离传统教学方式,缺少教学目标的针对性,由“照本宣科”变为“照片(幻灯片)宣科”,没有从根本上解决师生交互匮乏的现实[1]。2.3同学学习方法不得当由于大一同学还不是很适应大学的学习方式,许多时候还沿用高中时候学数学、英语等科目的方法来学习C语言,一些同学只注重理论学问,以为光靠背一背、做做题就能学好,忽视了实践环节的紧要性,从而导致了一部分同学学不得法,效率极低。3、几点教学体会针对上述存在的问题,分别提出几点体会,可以归纳为:“一个目标”、“两个关键”、“三步实践”。3.1树立一个目标这是针对同学的学习态度提出的。做一件事情倘若没有一个明确的目标。就很难提起爱好,碰到困难也很简单放弃,当然也无法做好。学习C语言也不例外。倘若想激发同学的学习爱好,让同学喜爱学、自动学,就必需让同学明确为什么要学习C语言,明确一个学习的目标。事实上,学习C语言对于任何专业的同学都有莫大的好处,可以磨练逻辑思维本领,对以后的专业课的学习有很好的辅佑襄助作用,也会对以后学习其他编程语言打下良好的基础,正所谓”万变不离其宗”,倘若真正把握精了程序设计思想,具备了真正解决实际问题的本领,语言再更新可程序设计的本质不会变[2]。当然,从更应用的角度来看,可以把“通过国家二级考试”作为一个为之努力实现的目标,不仅对以后就业很有帮忙,让学习有了爱好和动力,有了克服困难的决心,取得事半功倍的效果。C语言心得体会篇二林林总总的计算机语言,林林总总的计算机技术,林林总总的计算机书籍让我们初入计算机的菜鸟一次就吓的没有勇气。迷茫和徘徊让我们失去了时间和信念。没有诀窍吗?有的,看你怎么把握了,接下来我就以C语言为例子,讲一下有关学习的方法和技巧,同时也共享一下我学C的感想。很多人第一次接触C语言都会觉得C语言难懂和不简单使用,其实就我个人的看法,C语言其实是很基础的汇编语言,除了一些必需要记忆的关键字、语法和库函数,其余的都是需要靠本身的逻辑思维通过这些关键字、语法和库函数来组织或构成一个完整的函数,所以C语言大多数的学习时间都是在磨练我们的抽象逻辑思维本领。只有当你具有了抽象逻辑思维本领和弄清晰了关键字、语法和库函数的相关学问后,编写C语言就不是难事了。通过C语言初步的学习后都很简单弄懂关键字、语法和库函数的相关学问,但是由于大部分人由于以前没有接触过电脑或电脑语言的相关学问所以缺乏抽象逻辑思维本领,不知道如何将所学到C语言的学问如何组织和构成一个完整的函数,那么如何来有效的磨练本身的抽象逻辑思维本领呢?在这里是我个人的一套自学心得,通过学习后所把握的学问使用上课老师所提到的案例或找一段简单的完整的案例,然后将案例读懂,也就是把它转换成我们日常所能接受的自然语言(在这里不妨把你所能理解的自然语言写下来)。例如下面这段代码是手工输入两个整数数字并计算两个数字之间从最小的数字开始到最大的数结束其中全部奇数相加的和:voidmain{首先INT是表示整数形数据的定义,那么接下来有两个未知的整数和一个已知的整数0;这里显现的3个整数数字用C语言里的变量来替代它们,这时第一个数字就用取名为NUM1的变量,第二个数字就用取名为NUM2的变量,第三个数字就用取名为X的变量而且用赋值符号来为它给与0这个值。intnum1,num2,x=0;由于知道了有两个未知的整数,所以要通过键盘输入使这两个未知的整数变成已知的整数而且储存在前面所提到的变量中。scanf(%d%d,num1,num2);得到数字后下面就开始进行一系列的运算和判定,倘若NUM1小于NUM2的话最小的数字就是NUM1最大的数字就是NUM2,倘若NUM1这个变量不小于NUM2的话就跳过这个所包含的内容。开始进行循环。if(num1{NUM1到NUM2之间的数字个数不是固定的,不能得到固定的循环起始点,所以这里的循环起始点就不输入代码中,但是通过题目中的提示知道NUM1这个变量倘若大于NUM2的话循环就停止了,而NUM1这个变量还需每循环一次就必需更改其值。由于NUM1到NUM2之间的数字列如1—9每个数字跟其右边的数字都是存在加1的关系,所以这里就可以把NUM1这个值用做循环的“计数器”每循环一次就让NUM1加1,让其跟NUM2做比较是否结束循环。for(;num1=num2;num1++){在循环当中将每次循环所更改的变量NUM1的值除以2来判定其是否是奇数,倘若用2除后余数为0的话就是偶数(由于偶数是不参与运算的)一旦判定其为偶数就用continue这个关键字来跳出一次循环。if(num1%2==0)continue;那么NUM1的值除以2余数为1的话就是奇数(奇数是要参与运算的)一旦判定其为偶数就用下面这个公式来使其进行相加,由于已知X变量的值是0那么下面的公式就可以理解为假设NUM1=1,X=0+1;这时X的值已经发生变动,X=1;假设NUM1又等于3,X=1+3;以此类推直到循环结束X+NUM1也就结束了。x=x+num1;}}那么NUM1这个变量不小于NUM2的话NUM1是最大数,NUM2是最小数,开始执行内的内容。else{for(;num2=num1;num2++){if(num2%2==0)continue;x=x+num2;}}最终通过显示器输出显示X这个变量的值也就是全部奇数的总和。printf(%d,x);}由于计算机读取C语言代码时是从main函数开始由上自下的逐一读取一条代码并运算的,所以从intnum1,num2,x=0;开始来用本身所能接受的自然语言来描述这段代码。最终将你所记录的自然语言变化成伪代码在转到流程图,这样反复努力多次后,就肯定可以达到有效的磨练本身的抽象逻辑思维本领。另外还需注意的就是本身实在无法理解的地方不妨指出来多多请教老师和懂的同学让他们用自然语言来描述一道,而且记录下来这样可以达到事半功倍的效果。我觉得入门还是多看些书,多实践,养成良好的编程习惯,在实践的同时多思索问题,多看别人优秀的解题思路与方法,多看别人优秀的代码,尝试本身去实现或者说仿照着去实现,让别人对你的代码多提看法,探究别人的思维过程,加强本身的思维本领,拓展视野,常常看看本身以前写的东西,有空拿出来改良改良,我想每隔一段时间,都会有意想不到的收获。c语言学习心得篇三C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不倚靠计算机硬件的应用程序。那怎么才能学好C语言呢?1,要学习C语言的基本语言及程序结构,这时谭浩强的那本书就比较经典了。当然你不能只看书,要动手动写代码,去上机测试。由于许多时候写程序就是一个测试,你就是再牛的程序员也不能可写出没有BUG的程序,所以学会找出程序中的错误很紧要。这也是你以后分析他人的程序的先决条件,不可偷懒只看书,这样你是不可能学好一门计算机语言的。2,分析他人写的程序,网上有许多实例代码,下载下来本身先看一下他们的实例是解决什么问题的,有时候许多经典的模块可以为已所用的。不过,网上下的代码中会存在许多问题,环境问题啊,编程习惯问题了,不过也好,在解决问题的过程中你会学到许多东西的,像我在分析网上下的代码时就碰到了我平常没有碰到的DOS函数,MASM与C语言的接合等方面的问题,学到了不少东西呢。3,要是你再想学的深一点儿,那还得学习《数据结构》,《操作系统》,《数据库理论》及《软件工程》,再深就要去分析LINUX内核或是驱动程序了,这因人而异。但不管怎么学,肯定要有个方向,有计划,这样才会事半功倍。倘若你能找到你想学习方面的高手引导,或是几个人一起学的话那就更好了。4,分析C语言函数的实现方法。这对你很好地使用函数会很有帮忙的,再者许多大公司的笔试题就是让你实现C语言的数,譬如:中兴的strcpy,阿里巴巴的strcmp,上海贝尔公司宣讲会上一个技术总监说,要是谁能说出printf的实现方法及返回值,当场录用。再者,C语言经过这么多年的考验,依然很热门,可见其开发是多么经典啊,学习一下C函数实现,比学习任何书都要好。要是再有爱好的话就分析一下C的头文件,这也是个不错的学习方面。5,要有好的心态,学习是件苦差事。不能今日愉快了,学习一两个小时,明天下雨了,就不去学了。后天女伙伴来了,就去大玩三天,如此下去,唉,结果很难说啊!所以,学习C语言就是一场长久战,一旦你选择了这条道路,就得一步一步的走下去。你的事业就会蒸蒸日上,believeme!andbelieveyourself!C语言学习的心得体会篇四在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编写一个比较多而杂的程序系统。在为期一周的时间中,我们同组的同学共同的感受是:C语言实训和平常上课所接触的程序是有很大不同的,所经受的考验和克服的困难是平常所无法相比的。好在同组的搭档们精诚合作,分工明确,有问题共同解决,攻克了C语言实训的多而杂程序。在这里,我作为其中的参加者,感受良多。在这次实训中,我对对C语言有了一个更深的了解认得,也对这个学期学的学问得到巩固,还尝试运行编程,每次运行程序成功,让我对下面的项目就充足信念。通过本身与同学合作编写程序,最后把最初的理论学问转化基本技能。这次的实训,使我对C语言的学习产生深厚的爱好。还是这次实训,最令人激动的就是合作做项目,虽然那只是一个很小很小的项目。每天大家来得很早,大家在一起学习,取长补短,我们很好的在实训中长学问,提高我们的学习热诚。实训中深切体会到了老师认真负责的伟大的精神和热诚为同学引导的促学方式,虽然对有些时候老师没给我们指出解决问题的方法有些小埋怨,但是到了结束时才知道,这种教学让我们本身学会了自学,学会了去看懂别人的代码。更多是老师给的感动,每天在我们来之前就到了教室,在讲课中海给我们共享他在公司上班的一些心得和体会,还有那些我们应当注意的事项,这些是平常上课时无法学到的,是更深层次的巨大收获。通过这次实训,也使我们发觉了很多问题。在实训中,我们认得到本身还有许多的学问没学好,基础学问没理清,而且很多东西还要去翻书,去上网搜索。而且碰到一些小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论