C语言学习的特点、难点和方法.ppt
《C语言学习的特点、难点和方法.ppt》由会员分享,可在线阅读,更多相关《C语言学习的特点、难点和方法.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C C学习的特点、学习的特点、难点和对策难点和对策计算机语言的语言特性n n计算机语言也是计算机语言也是计算机语言也是计算机语言也是语言语言语言语言,和我们日常所用的自然语,和我们日常所用的自然语,和我们日常所用的自然语,和我们日常所用的自然语言,例如汉语和英语有着相似的地方。有着言,例如汉语和英语有着相似的地方。有着言,例如汉语和英语有着相似的地方。有着言,例如汉语和英语有着相似的地方。有着词法词法词法词法、句法句法句法句法(语法)和(语法)和(语法)和(语法)和文法文法文法文法。n n而且这些词法和语法还是以英语形式存在的。学而且这些词法和语法还是以英语形式存在的。学而且这些词法和语法还是
2、以英语形式存在的。学而且这些词法和语法还是以英语形式存在的。学习的结果都是要用语言写出文章(程序)。文章习的结果都是要用语言写出文章(程序)。文章习的结果都是要用语言写出文章(程序)。文章习的结果都是要用语言写出文章(程序)。文章(程序)都有着代表了自己特色的模式和结构。(程序)都有着代表了自己特色的模式和结构。(程序)都有着代表了自己特色的模式和结构。(程序)都有着代表了自己特色的模式和结构。n n使用自然语言,需要人有想象力,有形象思维的使用自然语言,需要人有想象力,有形象思维的使用自然语言,需要人有想象力,有形象思维的使用自然语言,需要人有想象力,有形象思维的能力。使用计算机语言,也需要
3、人有想象力,有能力。使用计算机语言,也需要人有想象力,有能力。使用计算机语言,也需要人有想象力,有能力。使用计算机语言,也需要人有想象力,有形象思维形象思维形象思维形象思维的能力。的能力。的能力。的能力。计算机语言思维方式特性n n计算机的思维来源于数学,但是又不等同于数计算机的思维来源于数学,但是又不等同于数计算机的思维来源于数学,但是又不等同于数计算机的思维来源于数学,但是又不等同于数学。数学的思维是学。数学的思维是学。数学的思维是学。数学的思维是抽象抽象抽象抽象的,它是建立在的,它是建立在的,它是建立在的,它是建立在公理、公理、公理、公理、定义、定理定义、定理定义、定理定义、定理以及独特
4、的推导方式上的。例如高以及独特的推导方式上的。例如高以及独特的推导方式上的。例如高以及独特的推导方式上的。例如高等数学的基础是等数学的基础是等数学的基础是等数学的基础是连续连续连续连续,推导方式是从现有条件,推导方式是从现有条件,推导方式是从现有条件,推导方式是从现有条件出发,根据定义或定理,经过若干步骤推导出出发,根据定义或定理,经过若干步骤推导出出发,根据定义或定理,经过若干步骤推导出出发,根据定义或定理,经过若干步骤推导出结果。结果。结果。结果。n n计算机的思维也是抽象的,但是它不依据定义计算机的思维也是抽象的,但是它不依据定义计算机的思维也是抽象的,但是它不依据定义计算机的思维也是抽
5、象的,但是它不依据定义和定理,它的思维的对象也不是象数学那么连和定理,它的思维的对象也不是象数学那么连和定理,它的思维的对象也不是象数学那么连和定理,它的思维的对象也不是象数学那么连续,它的思维是基于续,它的思维是基于续,它的思维是基于续,它的思维是基于算法算法算法算法的。算法则来自于的。算法则来自于的。算法则来自于的。算法则来自于经经经经验和逻辑验和逻辑验和逻辑验和逻辑。思维对象是离散的。思维对象是离散的。思维对象是离散的。思维对象是离散的。C语言的个性nC C语言和其它计算机语言相比,又具有很语言和其它计算机语言相比,又具有很多自己的特点。例如它有丰富的多自己的特点。例如它有丰富的数据类数
6、据类型型,有连微软也说不清楚的,有连微软也说不清楚的+、-,有,有强有力的强有力的指针指针,有功能强大又神秘莫测,有功能强大又神秘莫测的的编译器编译器。C C的学习难度之的学习难度之1 1幕太多幕太多n nC C语言和其他很多计算机语言不一样,语言和其他很多计算机语言不一样,C C有太多和程式逻辑息息相关的动作是编有太多和程式逻辑息息相关的动作是编译器为我们加上去的,使我们惯于译器为我们加上去的,使我们惯于循序循序思考思考的工程脑袋不知所措。的工程脑袋不知所措。n换句话说换句话说 C C 编译器为我们加码。如编译器为我们加码。如果不识清这一节,学习果不识清这一节,学习C C有如雾里看花,有如雾
7、里看花,雾非雾,花非花。雾非雾,花非花。C C学习的第学习的第2 2个难度个难度思考模式的移转思考模式的移转 n别说自己设计程序了,光使用别人的程别说自己设计程序了,光使用别人的程序,就都是一种序,就都是一种思考模式思考模式和和行为模式行为模式的的移转。也就是说,移转。也就是说,你不能只会使用自己你不能只会使用自己的思维模式,的思维模式,你需要会理解别人的思维你需要会理解别人的思维模式,把你的思路转移到别人的思路上模式,把你的思路转移到别人的思路上去。你不能简单的使用对待数学的方法去。你不能简单的使用对待数学的方法或者对待语文的方法来思考或者对待语文的方法来思考C C的编程。的编程。C C学习
8、的第学习的第3 3个难度个难度学习模式的转换学习模式的转换 n大学教学是大学教学是启发式,跳跃式启发式,跳跃式,不会什,不会什么都讲到。尤其是计算机语言这样的么都讲到。尤其是计算机语言这样的课程,教学的课程,教学的跨度和宽度跨度和宽度是非常大的。是非常大的。这就使得刚入大学门的学生一下子不这就使得刚入大学门的学生一下子不能适应。能适应。n大学里学生和老师接触较少,学习的大学里学生和老师接触较少,学习的量和质被监督的甚少。量和质被监督的甚少。C C特点的结论特点的结论n计算机语言是集计算机语言是集数学数学、语文语文、外语外语和和计算计算机机的特点于一身的东西。的特点于一身的东西。nC C语言是计
9、算机语言中一个比较难学,但语言是计算机语言中一个比较难学,但是学会了又很好使用的语言。是学会了又很好使用的语言。nC C语言的学习,即需要象学习外语那样死语言的学习,即需要象学习外语那样死记硬背,还需要对文学作品的感受记硬背,还需要对文学作品的感受形象形象思维思维,又需要象学习数学那样进行,又需要象学习数学那样进行严密逻严密逻辑辑的推理。的推理。C能学好吗?n既然既然C C有这么多让我们头痛的特点,那有这么多让我们头痛的特点,那我们还能学好它吗?我们怎样才能学好我们还能学好它吗?我们怎样才能学好它呢?答案是肯定的。它呢?答案是肯定的。n要想学好要想学好C C,首先需要解决一些一般性,首先需要解
10、决一些一般性的学习问题。这就是的学习问题。这就是学习形态理念学习形态理念。学习有三种形态 n不学不学:无语:无语n勤学勤学:刻苦用功:刻苦用功n好学好学:深知学习意义:深知学习意义n乐学乐学:学习是一种乐趣,乐趣就在:学习是一种乐趣,乐趣就在学习之中学习之中学习形态的形成n无论是哪一种学习形态,人都不是天无论是哪一种学习形态,人都不是天生就那样的。人需要经过后天的训练,生就那样的。人需要经过后天的训练,可能还是艰苦的训练才能适应。学习可能还是艰苦的训练才能适应。学习C C,勤学勤学能让你过关(及格);能让你过关(及格);好学好学能让你能让你中或良,中或良,乐学乐学则可以让你优,甚至可以则可以让
11、你优,甚至可以成为专家!成为专家!某大学生学习C的经验n n某大学生在大一时,整整一年的艰苦学习只某大学生在大一时,整整一年的艰苦学习只是使得是使得C C勉强过关勉强过关,但是在大三时对,但是在大三时对C C来了兴来了兴趣,在不到三个月的时间内,基本上是每天趣,在不到三个月的时间内,基本上是每天攻读八小时攻读八小时VCVC,包括看书和上机。那时他觉,包括看书和上机。那时他觉得精力充沛,得精力充沛,兴趣昂然,兴趣昂然,兴趣昂然,兴趣昂然,受的起没完没了的受的起没完没了的失败和痛苦失败和痛苦,终于在某一天入门了。接下来,终于在某一天入门了。接下来的努力,使他编写出了很多许多高质量的程的努力,使他编
12、写出了很多许多高质量的程序。在此之前,编写这样的程序是无法想象序。在此之前,编写这样的程序是无法想象的。的。学习学习C C容易产生的一些问题容易产生的一些问题n有些人勤奋有些人勤奋n有些人懒惰有些人懒惰n有些人浮躁有些人浮躁n有些人始终搞不清楚有些人始终搞不清楚C Cn有些人在讨论到底学习什么计算机语言有些人在讨论到底学习什么计算机语言好。好。n我们来看下面的一些对我们来看下面的一些对C C的讨论吧。的讨论吧。1 1 1 1、不要被、不要被、不要被、不要被VCVCVCVC、BCBCBCBC、MCMCMCMC、TCTCTCTC等词汇所迷惑等词汇所迷惑等词汇所迷惑等词汇所迷惑它们都它们都它们都它们
13、都是集成开发环境,而我们要学的是一门语言;是集成开发环境,而我们要学的是一门语言;是集成开发环境,而我们要学的是一门语言;是集成开发环境,而我们要学的是一门语言;2 2 2 2、不要放过任何一个看上去很简单的小编程问题、不要放过任何一个看上去很简单的小编程问题、不要放过任何一个看上去很简单的小编程问题、不要放过任何一个看上去很简单的小编程问题他们往往并不那么简单,或者可以引伸出很多知识他们往往并不那么简单,或者可以引伸出很多知识他们往往并不那么简单,或者可以引伸出很多知识他们往往并不那么简单,或者可以引伸出很多知识点;点;点;点;3 3 3 3、浮躁的人容易说、浮躁的人容易说、浮躁的人容易说、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学习 特点 难点 方法
限制150内