第一章C语言及程序设计概述本章要求:了解C语言的特点、C语言与其它高级语言相比有什么异同;了解C程序在PC机上的建立、编译和运行过程;了解C语言程序设计思想的基本篇;重点:①C语言的主要特点;②C语言在PC机上的运行过程及上机操作过程;③常用算法的应用难点:无一、C语言概述C语言是目前国际上在各种计算机运行较为广泛流行的一种高级语言
主要表现为:C语言:适合于作为系统描述语言——可用来写系统软件
具有高级语言的特点,又有低级语言(汇编语言)的特点
C语言:是AT&T贝尔实验室的DennisRitchie在1972年发明的
C语言:是在B语言的基础上发展起来的
(ALGOL60)C语言:最早开始是用于UNIX操作系统
(C语言和UNIX是相辅相成的)DBASE、MicrosoftExel、MicrosoftWord、PC-DOS等,则是用C语言加上若干汇编子程序编写的
1983年:——制定的新标准,称为(美国国家标准化协会)ANSIC1987年:——TurboC1
0(Borland)1988年:TC1
5(图形和文本窗口)1989年:——TurboC2
0(DOS操作系统、查错、Tiny模式生成com文件)1991年:——TurboC++(3
0)支持windows3
X说明:TurboC语言可以在程序的任何地方嵌入汇编代码,提高速度,可以直接使用存储器和寄存器
二.C语言的特点1.语言简洁、紧凑、使用方便、灵活C语言:——共有32个关键字,9种控制语句;程序书写自由,主要用小写字母表示;2.运算符丰富C语言的运算符包含的范围很广泛,共有34种运算符;即:把括号、赋值、强制类型转换都作为运算符处理3.有丰富的数据类型1整型、实型、字符型、数据类型、指针类型、结构体类型、共用体(联合)类型等
实现复杂的数据结构(链表、树、栈、图)的运算
4.具有结构化的功能,用函数作为程序模