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