第1章 C语言简单程序的编写和调试
C语言是国际上应用*广泛的几种计算机语言之一。它不仅可以用于编写系统软件,如操作系统、编译系统等,还可以用于编写应用软件。*初的C语言是为描述和实现UNIX操作系统而设计的,因此C语言随UNIX的出名而闻名。
随着计算机的发展,出现了不同版本的C语言,它们的差异主要体现在���准函数库中函数的种类、格式和功能上。为了有利于计算机应用技术的发展,ANSI于1983年专门成立了定义C语言标准的委员会,于1989年制定出ANSI C标准,又称为C89;1999年又推出C99,它在保留C语言特性的基础上,增加了面向对象的新特性。
本章简要介绍C语言的特点、C程序的基本结构和C程序的调试。
1.1 C语言的特点
c语言之所以能够广为流传,是因为它有很多不同于其他程序设计语言的特点。其主要特点有:
①数据类型丰富。C语言除了整型、实型、字符型等基本数据类型外,还具有数组、指针、结构和联合等**数据类型,能够用于描述各种复杂的数据结构(如链表、栈和队列等)。
②运算符种类丰富。C语言具有数十种运算符,除了具有一般**语言中的运算功能外,还可以实现以二进制位为单位的位运算,用以直接控制计算机的硬件;并具有自增、自减和各种复合赋值运算符等。C程序编译后生成的目标代码长度短、运行速度快、效率高。
……