- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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窗口(可以看到目前
您可能关注的文档
- Chapter3-软件体系结构及模式.ppt
- Chapter4_HTML 控件与验证控件.pptx
- 多路并行高精度数据采集系统两种实现方法.pdf
- chapter05 JSP及JavaBean.ppt
- 多媒体作品的加工及表达.ppt
- Chapter05 光盘驱动器维修.ppt
- chapter05 类的继承与派生.ppt
- chapter6组织及管理.ppt
- CITECT与ifix与组态王OPC通讯测试.doc
- 多通道时间延迟积分CCD辐射标定与像元实时处理.pdf
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)