C标准与常用编译器介绍.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C标准及常用编译器介绍 内容提要: C标准介绍; Turbo C2.0编程环境及常用操作; Visual C++6.0编程环境及常用操作 C语言自出现至今,出现了好几个标准,不同的标准对C的编程会稍有影响。另外,C的编译器有很多种,使用方法各不相同。本章将简要介绍C语言的几个标准以及两个常用编译器Turbo C 2.0和Visual C++ 6.0的使用方法。 1.1 C标准介绍 1.1.1 经典C 从1972年贝尔实验室的Dennis Ritchie在B语言的基础上修改并发展成了C语言,一直到20世纪70年代后期,C语言都只是“传统的C语言”,没有一个统一的标准,直到1978年Kernighan和Ritchie合著了《C Programming Language》一书,人们才算有了一个事实上的标准,称为标准C或经典C。 1.1.2 C89 C语言在不同硬件平台上的发展,导致了很多看似相同实则不兼容的情况。为了解决这些问题,美国国家标准委员会(ANSI)在1983年制订了一个新的C语言标准,并在1989年得到批准。很长时间以来这个标准被称作ANSI C,现在叫作C89,这也是目前大多C编译器都遵循的标准。 1.1.3 C99 C99标准是1999年从C89标准修订而来的,主要做了如下改进: (1)支持用“//”符号进行单行注释; (2)变量定义可以在程序块的任何位置(不必在所有非定义语句的前面,甚至可以出现在for语句的初始化从句中,如for(int i =1; i10 ; i++); (3)支持只能拥有0或1值的布尔类型; (4)函数必须显式地声明返回类型(不允许采用缺省默认int的方式); (5)支持可变长数组(程序运行时才确定数组的大小); (6)在内存某区域对指针进行互斥的访问限制; (7)支持内联函数; (8)对返回类型不是void的函数必须用return返回一个值(表达式),返回类型是void的函数return后面不能出现任何值(表达式); (9)支持复数及运算; (10)用snprintf函数打印内存中字符串时,可防止缓冲区溢出;等等 但是,C99目前尚未被广泛采用,完全支持C99的编译器不多,本书采用的仍是C89标准。 1.2 Turbo C2.0编程环境及常用操作简介 Turbo C(简称TC)分两个版本:TC 2.0和TC 3.0。TC 2.0是C编译器,不支持C++;而TC 3.0是C++编译器,兼容C。两者之间的另一个区别是:TC 3.0支持鼠标(可能需要装驱动)而TC 2.0则不支持。 虽然TC存在着不能复制、剪切、粘贴以及不支持鼠标(TC2.0)的缺点,但是由于它体积小(只有几M)、携带方便、不需要安装(直接拷贝即可使用)、易于调试等优点,目前仍被大多数C初学者所首选。 TC 2.0和TC 3.0操作方式几乎相同,我们这里介绍的是TC 2.0。 1.2.1 TC的安装和配置 安装 如果有安装盘,根据提示安装到任意盘上均可。 拷贝 目前多数TC的使用者都是采用拷贝的方式从其他机器复制TC,对于这种方法,一般都需要在复制后重新设置一下TC的Directories选项。 设置方法: 假设用户将TC拷贝到G:\TC(本章后面的例子,都是在这个假设前提下),硬盘上的目录结构如图1-1所示: 图1-1 TC拷贝的位置 步骤1、打开TC(打开方法见1.2.2),在下拉菜单Options中选择Directories,再选择其下的Include Directories,然后将文件包含的默认目录修改为G:\TC\include,以便与图1-1目录结构中的include位置一致。 注意: 如果文件的包含目录设置不正确,编译时会出现打不开被包含文件的错误提示。 步骤2、用同样方法将Options下的Library Directories设置为G:\TC\lib。 步骤3、将设置存盘,方法是选择下拉菜单Options中的Save options选项。 1.2.2 TC的调用 1、双击TC.exe打开 初学者多喜欢在“资源管理器”或“我的电脑”中双击G:\TC目录中可执行文件TC.exe(某些windows有可能设置成了不显示.exe,只显示TC)来打开TC,这种方法在不涉及当前目录这个问题时是可行的,但如果程序中需要用到G:\TC中的文件而又未指定路径,这样打开TC就会找不到所需文件,所以最好还是用下面介绍的第二种方法打开。 说明: 很多初学者认为,用双击TC目录下的TC.exe这种方法打开TC,则TC默认的工作目录就是G:\TC,其实不然。 2、用命令提示符打开 若想将G:\TC作为当前(默认)目录,应该在windows下按如下步骤来做: 依次单击:“开始”|“程序”|“附件”|“命令提示符”,调出DOS窗口(可以看到目前

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档