1.1C语言的出现的历史背景 CPL语言/规模较大,难以实现 BCPL语言/无数据类型 B语言 接近硬件,但过于简单,功能有限 C语言 用其编写了UNⅠX操作系统 C++语言 功能更强大,面向对象
1.1 C语言的出现的历史背景 CPL语言 BCPL语言 B语言 C语言 C++语言 规模较大,难以实现 无数据类型 接近硬件,但过于简单,功能有限 用其编写了UNIX操作系统 功能更强大,面向对象
1.2C语言的特点 ◇语言简洁,紧凑,方便,灵活(32个关键字) ◇运算符丰富(34种运算符) 数据类型丰富(整、实、字符、数组、指针、结构、共用体等) ◆具有结构化的控制语句(顺序、分支、循环) ◇语法限制不太严格,程序设计自由读度大 ◇既具有高级语言的功能,又具有低级语言的功能 ◇生成目标代码质量高,程序运行效率高。 今可移植性好
1.2 C语言的特点 ❖ 语言简洁,紧凑,方便,灵活(32个关键字) ❖ 运算符丰富(34种运算符) ❖ 数据类型丰富(整、实、字符、数组、指针、结构、共用体等) ❖ 具有结构化的控制语句(顺序、分支、循环) ❖ 语法限制不太严格,程序设计自由读度大 ❖ 既具有高级语言的功能,又具有低级语言的功能 ❖ 生成目标代码质量高,程序运行效率高。 ❖ 可移植性好