第一讲 C 语言概述 1
1 C 语言发展概述 C语言是在1972年至1973年间由美国的贝尔实验室的M
Ritchie和K
Thompson 以及英国剑桥大学的M
Richards 等为描述和实现UNIX 操作系统而设计的
最初的C 语言是附属于UNIX 的操作系统环境,而它的产生却可以更好地描述UNIX 操作系统
时至今日,C 语言已独立于UNIX 操作系统
它已成为微型、小型、中型、大型和超大型(巨型)计算机通用的一种程序设计语言
随着 C 语言的不断发展、应用和普及,目前,C 语言已经能够在多种操作系统下运行,实用的C 语言编译系统种类繁多,如 Microsoft C、Tu rbo C 等
2 C 语言的特点 C 语言能够成为目前广泛的高级设计语言之一,完全是由其语言特点决定的
(1)语言基本组成部分紧凑简洁
(2)C 语言运算符丰富,表达能力强
(3)C 语言数据结构丰富,结构化好
(4)具有结构化的控制语句
(5)C 语言提供了某些接近汇编语言的功能
(6)C 语言程序所生成的目标代码质量高
(7)C 语言程序可移植性好
C 语言的弱点: (1)运算符的优先级较复杂,不容易记忆 (2)C 语言的语法限制不太严格,一定程度上降低了某些安全性
3 简单的C 语言程序
1 C 语言程序的构成 1
2 C 语言程序的特点 (1)C 程序是由函数构成的,其中至少包括一个函数main( )
(2)函数体是由左右花括号{ }括起来的部分
(3)C 语言中的每个基本语句都以“;”结束
(4)C 语言书写格式自由,一行内可以写一个语句,也可以写多个语句
(5)#include 语句是编译预处理语句,其作用是将由双引号或尖括号括起来的文件内容读入该语句位置处
对程序说明: (1)可用/*„*/对 C 程序中的任何部分作注释