C 标准及常用编译器介绍 内容提要: C 标准介绍; Tu rbo C2
0 编程环境及常用操作; Visu al C++6
0 编程环境及常用操作 C 语言自出现至今,出现了好几个标准,不同的标准对C 的编程会稍有影响
另外,C的编译器有很多种,使用方法各不相同
本章将简要介绍C 语言的几个标准以及两个常用编译器Tu rbo C 2
0 和Visu al C++ 6
0 的使用方法
1 C 标准介绍 1
1 经典 C 从1972 年贝尔实验室的Dennis Ritchie 在B 语言的基础上修改并发展成了C 语言,一直到20 世纪70 年代后期,C 语言都只是“传统的C 语言”,没有一个统一的标准,直到1978年Kernighan 和Ritchie 合著了《C Programming Langu age》一书,人们才算有了一个事实上的标准,称为标准C 或经典 C
2 C89 C 语言在不同硬件平台上的发展,导致了很多看似相同实则不兼容的情况
为了解决这些问题,美国国家标准委员会(ANSI)在1983 年制订了一个新的C 语言标准,并在1989年得到批准
很长时间以来这个标准被称作 ANSI C,现在叫作 C89,这也是目前大多C 编译器都遵循的标准
3 C99 C99 标准是1999 年从C89 标准修订而来的,主要做了如下改进: (1)支持用“//”符号进行单行注释; (2)变量定义可以在程序块的任何位置(不必在所有非定义语句的前面,甚至可以出现在for 语句的初始化从句中,如 for(int i =1; i