免费论文查重: 大雅 万方 维普 turnitin paperpass

谈谈高职院校C语言教学

最后更新时间:2024-04-12 作者:用户投稿原创标记本站原创 点赞:22570 浏览:104571
论文导读:类型,通过引入指针概念,使程序效率更高。因其计算功能和逻辑判断功能的强大,可以实现游戏中的决策目的。2.4C语言适用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型中。其对编写需要硬件进行操作的场合,优于其它的高级语言,适用范围广泛。2.5C语言文件由数据序列组成:可以构成二进制文件或文本文件常用
[摘 要] 本文通过对C语言的综合研究,来培养高职学生对自身理由的深思解决能力与逻辑思维方面的能力。
[关键词] 高职院校;C语言;游戏;特征;优点;作用
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。是Combined Language的中英混合简称。是一种计算机程序设计语言。c语言的设计目标是提供一种能以简易的方式编译和处理低级存储器、以便产生少量的机器码以及不需要任何运转环境支持便能运转的编程语言。C语言应用范围广,广泛应用于各类科研与软件开发。既可以作为一种工作系统的设计语言和编写系统应用程序,也可以当做应用程序设计语言与编写不依赖计算机硬件的应用程序。

1、C语言的历史沿革

C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的DEC PDP-11计算机上使用。其原型是ALGOL 60语言(也称为A语言)。
1963年,剑桥大学将A语言发展成为CPL语言。
1967年,剑桥大学对CPL语言进行了简化产生了BCPL语言。
1970年,AT&T贝尔实验室的Ken Thompson根据BCPL语言设计出较先进的B语言的。
1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了C语言。
1977年,第一本系统的C语言编译文本《可移植的C语言编译程序》问世。
1978年,C语言正式面世。
1983年,美国国家标准化协会(American National Standards Institute)在《The C Programming Language》的基础上制定了一个C语言的标准,被称之为

2、C语言基本特性

2.1C语言是一种把高级语言的基本结构和语句与低级语言的实用性相结合的工作单元。

2.2C语言是一种结构式的语言,其显著特点表现在代码及数据的分隔化,除了必要的信息交流外程序的各个部分均彼此独立。这种结构化方式便于掌握使用、维护及调试。C 语言是以函数形式提供给用户的,这样可以方便的调用并制约程序的流向,从而使的程序完全结构化。
2.3C语言具有各种类型的数据类型,通过引入指针概念,使程序效率更高。因其计算功能和逻辑判断功能的强大,可以实现游戏中的决策目的。
2.4C语言适用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型中。其对编写需要硬件进行操作的场合,优于其它的高级语言,适用范围广泛。
2.5C语言文件由数据序列组成:可以构成二进制文件或文本文件常用的C语言IDE(集成开发环境)有Microsoft Visual C++、Dev-C++、Code::Blocks、Borland C++ Builder、Watcom C++、GNU DJGPP C++、Lccwin32 C Compiler 3.

1、High C,Turbo C、C-Free、Win-TC、Xcode等。

3、C语言特点描述

3.1C语言具有以下优点:
3.1.1C语言具有简洁紧凑、灵活方便的优点,因其可以像汇编语言一样对位、字节和地址进行操作,书写形式自由。
3.1.2C语言的运算符极其丰富,其范围很广,具有34种运算符,其表达形式的多样化,可以灵活实现其他高级语言中难以实现的运算。
3.1.3C语言分为实型、整型、指针类型、数组类型高职院校的C语言教学相关范文由写论文的好帮手www.7ctime.com提供,转载请保留.、字符型、共用体类型、结构体类型等数据。其丰富的结构能用来实现各种复杂的数据结构的运算,使程序效率更高。
3.1.4C语言的结构式的语言可使程序层次更加清晰,其代码与数据的分隔化使程序的各部分彼此独立,从而使程序完全结构化。
3.

1.5C语言是语法比较灵活,程序编写者的设计自由度比较大。

3.1.6C语言程序执行效率高,生成目标代码只比汇编程序生成的目标代码效率低0.1-0.2。
3.

1.7表达力强。

C语言有丰富的数据结构和运算符。包含了各种数据结构,如整型、数组类型、指针类型和联合类型等,用来实现各种数据结构的运算。C语言的运算符有34种,范围很宽,灵活使用各种运算符可以实现难度极大的运算。
C语言能直接访问硬件的物理地址,能进行位(bit)操作。兼有高级语言和低级语言的许多优点。
它既可用来编写系统软件,又可用来开发应用软件,已成为一种通用程序设计语言。
另外C语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
3.1.8C语言适用于多种操作系统、多种机型,具备很强的数据处理能力,具有强大的绘图功能,可移植性好,适于编写三维、二维图形和动画系统软件。

3.2C语言具有以下缺点:

3.2.1C语言的缺点主要表现在数据的封装性上,这一点使得C在数据的安全性上有很大缺陷,这也是C和C++的一大区别。
3.2.2C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。也就是说,对用C语言的人,要求对程序设计更熟练一些。

4、C语言游戏编程的发展前景

我国电子游戏、网络游戏近年来正处于高速发展期,其速度之快令人眼花缭乱,目不暇接。中国游戏业经过20多年的发展,正处在一个高速增长的时期,具有广阔的市场前景。其平台建设、软件技术、市场规模、研发教育等均已初具规模。未来的游戏业发展趋势必将是向着更智慧、更艺术、更人性化方向去发展。好的游戏能在给人们带来健康愉悦与享受的同时,还具有潜移默化的教育功效。这些就是C语言编程可以做到的,这也将使C语言游戏成为今后我国游戏发展的主流趋势。

5、C语言研究的重要性及其作用

游戏是一种基于计算机的应用软件,是新型的休闲娱乐方式。当前开发的游戏软件应该做到知识性、娱乐性、趣味性、教育性相统一。游戏作为一种新兴的媒介文化,包含了人类科技文明的先进成果,它可以让人放松并且开阔思路,会论文导读:文献:C语言简介.编程网.2012.07.3

1.作者简介:刁显峰,泸州职业技术学院信息工程系软件技术教研室。上一页12

给人类的工作和学习带来一些灵感,对人的智力和心理只有好处没有坏处。
所以,一款好的小游戏对人是很重要的,不仅娱乐了人们,还可以给人们带来很多的好处。这就是游戏对于人的重要性。这也是高职老师应该告知学生的一点。鼓励学生继续学习C语言,掌握更多的技术,为我国的游戏事业做出贡献。
参考文献:
[1]C语言简介.编程网.201

2.07.31.

作者简介:刁显峰,泸州职业技术学院信息工程系软件技术教研室。