如何学好C语言1.pptVIP

  • 12
  • 0
  • 约3.81千字
  • 约 22页
  • 2017-11-26 发布于重庆
  • 举报
如何学好C语言1

如何学好C语言 生物医学工程学院(电子仪器方向)10 1005511110 陈少然 1005511113冯明添 1005511115顾玉霞 1005511127李丽洁 C语言的背景 C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。 C语言的历史 C语言的祖先是BCPL语言。 从1967年开始到1995年,在众多为伟大的科学家的努力下,C语言终于诞生了。在2003年和2004年的时候也修订过两次技术修正。 现在的C语言技术可谓进入了成熟阶段。 软件  对于一个初学者,Microsoft Visual C++是一个比较好的软件。界面友好,功能强大,调试也很方便。这是微软出的一个C语言集成开发环境(IDE),主要有:VC++6.0、VS2005.VS2008.VS2010等,分为企业版和学生版等。对于初学者VC++6.0是比较容易上手的,但其对标准支持的不好可能使人养成不良的编程习惯。   在unix/linux操作系统上,学习c语言一般使用vim/emacs来编辑源文件,使用gcc来编译源文件,使用make程序来管理编译过程。   其他编译器如CodeBlocks10.05(跨平台linux/windows开源免费)、dev-c++(开源免费)、turbo、c-free5.0、codelite(开源免费)、eclipse(开源免费基于Java 扩展平台)…… 可是我应该怎么学呢?怎么办呢? C语言是一种高级程序设计语言,大多数理工科的同学都在大学一、二年级学过它。编程本身作为一门全新的课程,对我们来说本就很困难,更何况在学习编程之前,复杂的编程工具就先让同学们头痛不已了。如果在学习C语言初期,能关注与语言本身,而不是编程工具的实用,我们学习的效率大大提高。在线编程工具的开发意图就在于此。 C语言的流程 学习C语言的难处 好难哦~~ 怎么办?? 可能图片看不怎么清楚,现在让我们来分析一下我们的调查数据 根据调查,42.86%的同学认为想花时间学习,但是课太多,没有时间预习、复习和上机,21.43%的同学认为上课听不懂,就不愿意学了,19.05%的同学认为缺少一本好的教材,看书看不懂,33.33%的同学认为上课当时听懂了,课后又忘了,42.86%的同学认为看书上的程序能看懂,但让自己编程就不知道从何下手了,35.71%的同学认为语法会了,但遇到编程题,不知道该用什么算法,23.81%的同学认为害怕上机调试程序时,出现一大堆的错误,不会改错,28.57%的同学认为晚上睡得太晚,上课时就犯困,精神老溜号,28.57%的同学认为计算机方面的基础知识缺乏,9.52%的同学因为不喜欢讲 C 语言的老师,所以不愿意听他讲的课,26.19%的同学对学好 C 语言缺乏信心,11.9%的同学不喜欢编程,21.43%的同学认为老师照本宣科,提不起学生的兴趣。 小结 总结以上的因素,可分为以下几个部分,学生自身的因素,老师的因素,外在条件限制的因素。 其中占主要部分的是学生自身因素。提不起自己的学习兴趣,学习目的不明确,找不到正确的学习方法,自身的惰性,无法持之以恒。遇到不懂的没有及时解决,不与他人交流学习,基础知识不扎实,不主动实践等等。 老师的因素,有老师自己讲课的风格,老师的能力,老师的责任感等等。 外在条件限制因素,包括学习实验的环境,C语言调试的环境,班里同学互相学习的氛围等等。 寻找学习的方法 首先要确定的是学好编程有四个方面:语言、算法和数据结构、系统调用和设计。 学习C语言的方法有: 一.阅读参考书 除了自己用的教材书以外,也可以去图书馆借一些书,一般只要一本就够了,只要是C语言的知识方方面面都涵盖过。具体的学习还是靠自己平时的查阅掌握。像这本 《The C Programming Language》/subject/1230004/ 就是经典中的经典。 《C程序设计语言(第2版·新版)》/subject/1139336/ 《C陷阱与缺陷》/subject/2778632/

文档评论(0)

1亿VIP精品文档

相关文档