- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C标准和常用编译器介绍
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窗
您可能关注的文档
- BIOS设置方法图觖及如何设置启动项.doc
- BIOS设置翻译图文教程.doc
- BIOS详细分解图组.doc
- BlackBerryDM黑莓手机桌面管理器使用教程方法.doc
- BlackBerry入门教程黑莓手机软件安装方法.doc
- BIOS里一些常用的功能设置.docx
- BLINK迷你无线路由器BLMP的设置方法与步骤.docx
- blos设置怎样设置第一启动盘.doc
- BLWCWM无线路由器设置方法.doc
- BL无线基站使用说明书.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
最近下载
- 河洛群侠传完美攻略流程.docx VIP
- 酒店前台失误案例及分析.docx VIP
- 普通话教学课件(共160张PPT).pptx VIP
- 转炉炼钢工技能大赛理论考试题库500题(含答案).docx
- 浅谈初中数学课培养学生核心素养策略教育论文—【课题研究】-经典通用.doc VIP
- 2024年钳工职业技能考试题库及答案 .pdf
- 2025年新高考数学一轮复习2025年新高考数学一轮复习收官卷01(学生版+解析).docx VIP
- DBJ50_T-366-2020 建设工程质量检测人员职业能力标准.docx
- 黄帝内经繁体竖排版.doc
- 新教材高一数学必修第一册第一二章综合卷(含答案) .pdf VIP
文档评论(0)