目录
讲解了C语言的基础知识,然后讲解了Visual Studio开发环境的搭建以及如何开发一个HelloWorld程序,最后讲解了C语言程序中的注释。通过本章的学习,大家会对C语言有一个概念上的认识,并了解如何开发一个C语言程序,为后面的程序开发奠定基础
1 、C语言概述
1.1 计算机语言
机器语言 计算机不需要翻译就能直接识别的语言被称为机器语言(又被称为二进制代码语言),该语言是由二进制数0或1组成的一串指令,对于编程人员来说,机器语言不便于记忆和识别。
汇编语言 汇编语言用英文字母或符号串来替代机器语言,把不易理解和记忆的机器语言按照对应关系转换成汇编指令。
高级语言 高级语言不是一门语言,而是一类语言的统称,它比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用。常见的高级语言包括C、C++、Java、VB、C#、Python、Ruby等。本书讲解的C语言就是目前最流行、应用最广泛的高级语言之一,也是计算机编程语言的元老。
1.2 什么是C语言
C语言发展史 它的原型是ALGOL 60语言(也称A语言)。1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。1967年,剑桥大学的马丁·理查兹(Matin Richards)对CPL语言进行了简化,于是产生了BCPL语言。1970年,美国贝尔实验室的肯·汤普森(Ken Thompson)将BCPL进行了修改,并为它起了一个有趣的名字“B语言”,并且他用B语言写了第一个UNIX操作系统。1973年,美国贝尔实验室的丹尼斯·里奇(Dennis M.Ritchie)在B语言的基础上设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,即C语言。
C语言标准 在1989年美国国家标准学会(ANSI)通过的C语言标准ANSI X3.159-1989被称为C89。之后在1990年,国际标准化组织ISO也接受了同样的标准ISO9899-1990,该标准被称为C90。1999年ANSI又通过了C99