没有合适的资源?快使用搜索试试~ 我知道了~
一、C语言的产生与发展 C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11 计算机上使用。它由早期的编程语言BCPL (Basic Combind 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语言具有下列特点:
资源推荐
资源详情
资源评论
中国 Unix/Linux 软件开发联盟
C 语言编程开发入门基础教程
软件开发
语言入门教程
一概述
一、 语言的产生与发展
语言是 年由美国的 设计发明的并首次在 !" 操作系统的#$$%
计算机上使用。它由早期的编程语言 &$'&()$*+*(+'(+(+发展演变
而来。在 , 年-./. 贝尔实验室的 0 根据 &$' 语言设计出较先进的并取名为
& 的语言最后导致了 语言的问世。
随着微型计算机的日益普及出现了许多 语言版本。由于没有统一的标准使得这些 语
言之间出现了一些不一致的地方。为了改变这种情况美国国家标准研究所- 1!为 语言
制定了一套 - 1! 标准成为现行的 语言标准。
二、 语言的特点
语言发展如此迅速而且成为最受欢迎的语言之一主要因为它具有强大的功能。许多著名
的系统软件如 $%21&-1#Ⅳ 都是由 语言编写的。用 语言加上一些汇编语言子程序
就更能显示 语言的优势了。归纳起来 语言具有下列特点
是中级语言
它把高级语言的基本结构和语句与低级语言的实用性结合起来。 语言可以象汇编语言一
样对位、字节和地址进行操作而这三者是计算机最基本的工作单元。
是结构式语言
结构式语言的显著特点是代码及数据的分隔化即程序的各个部分除了必要的信息交流外彼
此独立。这种结构化方式可使程序层次清晰便于使用、维护以及调试。语言是以函数形
式提供给用户的这些函数可方便的调用并具有多种循环、条件语句控制程序流向从而使
程序完全结构化。
3 语言功能齐全
语言具有各种各样的数据类型并引入了指针概念可使程序效率更高。另外 语言也具有
中国 Unix/Linux 软件开发联盟
中国 Unix/Linux 软件开发联盟
强大的图形功能支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大可以
实现决策目的。
4 语言适用范围大
语言还有一个突出的优点就是适合于多种操作系统如 21、 !"也适用于多种机型。
三、.*) 的产生与发展
我们平常用的大部分都是 .*)。.*) 是美国 &*( 公司的产品&*( 公司是一家
专门从事 软 件 开 发 、 研 制 的 公 司 。 该公司相继推出了一套 .*) 系 列 软 件 如 .*)
&-1!.*)$((.*)$*+这些软件很受用户欢迎。该公司在 5 年首次推出 .*)
, 产品其中使用了全然一新的集成开发环境即使用了一系列下拉式菜单将文本编辑、程
序编译、连接以及程序运行一体化大大方便了程序的开发。55 年&*( 公司又推出
.*)6 版本增加了图形库和文本窗口函数库等而 .*),则是该公司 5 年出版
的。.*), 在原来集成开发环境的基础上增加了查错功能并可以在 .7 模式下直接生
成 28 数 据 、 代 码 、 堆 栈 处 在 同 一 940 中 文 件 。 还 可 对 数 学 协 处 理 器 支 持
5,55,55,35 等进行仿真。我们目前经常使用的集成环境就是 .*),。
&*(公司后来又推出了面向对象的程序软件包 .*)::它继承发展 .*), 的集成
开发环境并包含了面向对象的基本思想和设计方法。习惯上我们也叫它 .*)3,。
年为了适用 8*; 公司的 <3, 版本&*( 公司又将 .*)::作了更新即
.*) 的新一代产品 &*(::也已经问世了。
四、.*), 集成开发环境的使用
下载完以后,解压缩,双击 .#"#进入 .*), 集成开发环境中后屏幕上显示
=============================%%%
>#$*?2@)+&*(A(
B============#==============C
D'!*!.()> 2 -8#D
DD
DD
DD
DD
DD
中国 Unix/Linux 软件开发联盟
中国 Unix/Linux 软件开发联盟
DD
DD
D=========8(+===============E
DD
DD
F==========================%%=G
>%H>6%I>9%1>%.*(>5%1>%8(A>,%8
===============================
其中顶上一行为 .*),主菜单中间窗口为编辑区接下来是信息窗口最底下一行为参
考行。这四个窗口构成了 .*), 的主屏幕以后的编程、编译、调试以及运行都将在这
个主屏幕中进行。
下面详细介绍主菜单的内容:
一、主菜单在 .*), 主屏幕顶上一行显示下列内容
>#$*?2@)+&*(A(
除 # 外其它各项均有子菜单只要用 - 加上某项中第一个字母即大写字母就可进入该
项的子菜单中。
、>文件菜单
按 -:> 可进入 > 菜单该菜单包括以下内容
'(加载
装入一个文件可用类似 21 的通配符如J来进行列表选择。也可装入其它扩展名的文件
只要给出文件名或只给路径即可。该项的热键为 >3即只要在主菜单中按 >3 即可进入该
项而不需要先进入 > 菜单再选此项。
$A选择
将最近装入编辑窗口的 5 个文件列成一个表让用户选择选择后将该程序装入编辑区,并将
光标置在上次修改过的地方。其热健为 -:>3。
新文件
说明文件是新的缺省文件名为 2 -8#存盘时可改名。
中国 Unix/Linux 软件开发联盟
中国 Unix/Linux 软件开发联盟
1(K存盘
将编辑区中的文件存盘若文件名是 2 -8# 时将询问是否更改文件名其热键为 >。
<*存盘
可由用户给出文件名将编辑区中的文件存盘若该文件已存在则询问要不要覆盖。
**7目录
显示目录及目录中的文件并可由用户选择。
(+*改变目录
显示当前目录用户可以改变显示的目录。
2暂时退出
暂时退出 .*), 到 21 提示符下此时可以运行 21命令若想回到 .*), 中只要
在 21 状态下键入 #"!. 即可。
L退出
退出 .*),返回到 21 操作系统中其热键为 -:"。
说明以上各项可用光标键移动色棒进行选择回车则执行。也可用每一项的第一个大写字
母直接选择。若要退到主菜单或从它的下一级菜单列表框退回均可用 # 键.*), 所
有菜单均采用这种方法进行操作以下不再说明。
、#编辑菜单
按 -:# 可进入编辑菜单若再回车则光标出现在编辑窗口此时用户可以进行文本编辑。
编辑方法基本与 *(* 相同可用 > 键获得有关编辑方法的帮助信息。
与编辑有关的功能键如下
>获得 .*), 编辑命令的帮助信息
>6扩大编辑窗口到整个屏幕
>9在编辑窗口与信息窗口之间进行切换
>,从编辑窗口转到主菜单
编辑命令简介
$(+向前翻页
中国 Unix/Linux 软件开发联盟
中国 Unix/Linux 软件开发联盟
$(+向后翻页
H将光标移到所在行的开始
#将光标移到所在行的结尾
*:M删除光标所在的一行
*:.删除光标所在处的一个词
*:0&设置块开始
*:00设置块结尾
*:0N块移动
*:0块拷贝
*:0M块删除
*:0读文件
*:0<存文件
*:0$块文件打印
*:>如果光标所在处为 .*), 库函数则获得有关该函数的帮助信息
*:LO查找 .*), 双界符的后匹配符
*:LP查找 .*), 双界符的前匹配符
说明
.*), 的双界符包括以下几种符号
花括符Q和R
尖括符S和T
圆括符和
方括符O和P
注释符J和J
双引号
单引号U
中国 Unix/Linux 软件开发联盟
剩余63页未读,继续阅读
资源评论
MFK-CEL
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功