c标准和常用编译器介绍

c标准和常用编译器介绍

ID:8794360

大小:500.00 KB

页数:12页

时间:2018-04-08

c标准和常用编译器介绍_第1页
c标准和常用编译器介绍_第2页
c标准和常用编译器介绍_第3页
c标准和常用编译器介绍_第4页
c标准和常用编译器介绍_第5页
资源描述:

《c标准和常用编译器介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C标准及常用编译器介绍内容提要:C标准介绍;TurboC2.0编程环境及常用操作;VisualC++6.0编程环境及常用操作C语言自出现至今,出现了好几个标准,不同的标准对C的编程会稍有影响。另外,C的编译器有很多种,使用方法各不相同。本章将简要介绍C语言的几个标准以及两个常用编译器TurboC2.0和VisualC++6.0的使用方法。1.1C标准介绍1.1.1经典C从1972年贝尔实验室的DennisRitchie在B语言的基础上修改并发展成了C语言,一直到20世纪70年代后期,C语言都只是“传统的C

2、语言”,没有一个统一的标准,直到1978年Kernighan和Ritchie合著了《CProgrammingLanguage》一书,人们才算有了一个事实上的标准,称为标准C或经典C。1.1.2C89C语言在不同硬件平台上的发展,导致了很多看似相同实则不兼容的情况。为了解决这些问题,美国国家标准委员会(ANSI)在1983年制订了一个新的C语言标准,并在1989年得到批准。很长时间以来这个标准被称作ANSIC,现在叫作C89,这也是目前大多C编译器都遵循的标准。1.1.3C99C99标准是1999年从C89

3、标准修订而来的,主要做了如下改进:(1)支持用“//”符号进行单行注释;(2)变量定义可以在程序块的任何位置(不必在所有非定义语句的前面,甚至可以出现在for语句的初始化从句中,如for(inti=1;i<10;i++);(3)支持只能拥有0或1值的布尔类型;(4)函数必须显式地声明返回类型(不允许采用缺省默认int的方式);(5)支持可变长数组(程序运行时才确定数组的大小);(6)在内存某区域对指针进行互斥的访问限制;(7)支持内联函数;(8)对返回类型不是void的函数必须用return返回一个值(表

4、达式),返回类型是void的函数return后面不能出现任何值(表达式);(9)支持复数及运算;(10)用snprintf函数打印内存中字符串时,可防止缓冲区溢出;等等但是,C99目前尚未被广泛采用,完全支持C99的编译器不多,本书采用的仍是C89标准。1.2TurboC2.0编程环境及常用操作简介TurboC(简称TC)分两个版本:TC2.0和TC3.0。TC2.0是C编译器,不支持C++;而TC3.0是C++编译器,兼容C。两者之间的另一个区别是:TC3.0支持鼠标(可能需要装驱动)而TC2.0则不支

5、持。虽然TC存在着不能复制、剪切、粘贴以及不支持鼠标(TC2.0)的缺点,但是由于它体积小(只有几M)、携带方便、不需要安装(直接拷贝即可使用)、易于调试等优点,目前仍被大多数C初学者所首选。TC2.0和TC3.0操作方式几乎相同,我们这里介绍的是TC2.0。1.2.1TC的安装和配置1、安装如果有安装盘,根据提示安装到任意盘上均可。2、拷贝目前多数TC的使用者都是采用拷贝的方式从其他机器复制TC,对于这种方法,一般都需要在复制后重新设置一下TC的Directories选项。设置方法:假设用户将TC拷贝到

6、G:TC(本章后面的例子,都是在这个假设前提下),硬盘上的目录结构如图1-1所示:图1-1TC拷贝的位置步骤1、打开TC(打开方法见1.2.2),在下拉菜单Options中选择Directories,再选择其下的IncludeDirectories,然后将文件包含的默认目录修改为G:TCinclude,以便与图1-1目录结构中的include位置一致。注意:如果文件的包含目录设置不正确,编译时会出现打不开被包含文件的错误提示。步骤2、用同样方法将Options下的LibraryDirectories

7、设置为G:TClib。步骤3、将设置存盘,方法是选择下拉菜单Options中的Saveoptions选项。1.2.2TC的调用1、双击TC.exe打开初学者多喜欢在“资源管理器”或“我的电脑”中双击G:TC目录中可执行文件TC.exe(某些windows有可能设置成了不显示.exe,只显示TC)来打开TC,这种方法在不涉及当前目录这个问题时是可行的,但如果程序中需要用到G:TC中的文件而又未指定路径,这样打开TC就会找不到所需文件,所以最好还是用下面介绍的第二种方法打开。说明:很多初学者认为,用双

8、击TC目录下的TC.exe这种方法打开TC,则TC默认的工作目录就是G:TC,其实不然。2、用命令提示符打开若想将G:TC作为当前(默认)目录,应该在windows下按如下步骤来做:(1)依次单击:“开始”

9、“程序”

10、“附件”

11、“命令提示符”,调出DOS窗口(可以看到目前工作的路径不是G:TC)。(2)键入G:并回车(将默认盘改为G盘,即TC所在的盘)。(3)键入命令CDTC并回车(进入到TC目录中)。(4)键入TC并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。