1 / 33
文档名称:

C语言入门.doc

格式:doc   大小:64KB   页数:33
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言入门.doc

上传人:yuzonghong1 2018/3/7 文件大小:64 KB

下载得到文件列表

C语言入门.doc

文档介绍

文档介绍:C语言入门
概述一、C语言的产生与发展
C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的DEC PDP-11计算机上使用。它由早期的编程语言BCPL(bind Programming Language)发展演变而来。在1970年,AT&T贝尔实验室的Ken hompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C语言的问世。
随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,成为现行的C语言标准。
二、C语言的特点
C语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如PC-DOS,DBASEⅣ都是由C语言编写的。用C语言加上一些汇编语言子程序,就更能显示C语言的优势了。归纳起来C语言具有下列特点:

它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

C语言具有各种各样的数据类型,并引入了指针概念,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的。

C语言还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。
三、Turbo C的产生与发展
我们平常用的大部分都是Turbo C。Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的公司。该公司相继推出了一套Turbo系列软件,如Turbo BASIC,Turbo Pascal,Turbo Prolog,这些软件很受用户欢迎。该公司在1987年首次推出Turbo ,其中使用了全然一新的集成开发环境,即使用了一系列下拉式菜单,将文本编辑、程序编译、连接以及程序运行一体化,大大方便了程序的开发。1988年,Borland公司又推出Turbo ,增加了图形库和文本窗口函数库等,而Turbo 。Turbo ,(数据、代码、堆栈处在同一64K中)文件。还可对数学协处理器(支持8087/80287/80387等)进行仿真。我们目前经常使用的集成环境就是Turbo 。
Borland公司后来又推出了面向对象的程序软件包Turbo C++,它继承发展Turbo ,并包含了面向对象的基本思想和设计方法。习惯上我们也叫它Turbo 。
1991年为了适用Microsoft公司的Windows ,Borland公司又将Turbo C++作了更新,即Turbo C的新一代产品Borlandc C++也已经问世了。
四、Turbo
下载完以后,解压缩,,进入Turbo ,屏幕上显示:
─────────────────────────────---
File Edit pile Project Options Debug Break/watch
┌────────────Edit──────────────┐
│Line 1Col 1Insert Indent Tab File Unindent c:│
││
││
││
││
││
││
││
│─────────Message───────────────|
││
││
└──────────────────────────--─┘
F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu
───────────────────────────────
其中顶上一行为Turbo ,中间窗口为编辑区,接下来是信息窗口,最底下一行为参考行。这四个窗口构成了Turbo ,以后的编程、编译、调试以及运行都将在这个主屏幕中进行。
下面详细介绍主菜单的内容:

最近更新

食品安全提升建议书 6页

颜书记创新建议书 5页

领导招聘指导建议书 5页

领先网络营销推广建议书 5页

宝宝语言发展 62页

左心衰患者的健康教育内容 40页

心外科术后营养支持的个性化方案 65页

心脏病患者的运动护理 49页

2024年海南东方新丝路职业学院马克思主义基本.. 13页

2024年涿鹿县招教考试备考题库带答案解析 31页

2024年深圳城市职业学院马克思主义基本原理概.. 12页

情绪护理艺术与生活技巧课件 63页

2024年湖北开放职业学院马克思主义基本原理概.. 12页

2024年湖北职业技术学院马克思主义基本原理概.. 13页

2024年湖南劳动人事职业学院马克思主义基本原.. 12页

成为母婴护理员的必备技能 39页

2024年湖南电气职业技术学院马克思主义基本原.. 13页

2024年湟源县幼儿园教师招教考试备考题库附答.. 31页

2024年潍坊食品科技职业学院马克思主义基本原.. 12页

2024年炎黄职业技术学院马克思主义基本原理概.. 12页

2024年牡丹江大学马克思主义基本原理概论期末.. 13页

2024年玛多县幼儿园教师招教考试备考题库及答.. 31页

2024年琼台师范学院马克思主义基本原理概论期.. 13页

2024年甘肃建筑职业技术学院马克思主义基本原.. 12页

2024年留坝县幼儿园教师招教考试备考题库附答.. 30页

2024年皖北卫生职业学院马克思主义基本原理概.. 13页

2024年盐源县幼儿园教师招教考试备考题库含答.. 30页

2024年石家庄信息工程职业学院马克思主义基本.. 12页

2024年石棉县招教考试备考题库带答案解析(必.. 31页

2024年磴口县招教考试备考题库及答案解析(夺.. 31页