第一章 C概述、算法描述
第一章 C概述、算法描述
主要内容 ·C语言概述 ·算法
主要内容 • C语言概述 • 算法
(一)C语言概述
(一)C语言概述
内容 ·C语言出现的历史背景 ·C语言的特点 ■简单的C程序介绍 ■运行C程序的步骤
内容 ◼ C语言出现的历史背景 ◼ C语言的特点 ◼ 简单的C程序介绍 ◼ 运行C程序的步骤
历史背景
历史背景
C语言出现的历史背景 ■ C语言是国际上广泛流行的计算机高级语言,既可 用来写系统软件,也可用来写应用软件。 ■ C语言是在B语言的基础上发展起来的,它的根源 可以追溯到ALGOL60
C语言出现的历史背景 ◼ C语言是国际上广泛流行的计算机高级语言,既可 用来写系统软件,也可用来写应用软件。 ◼ C语言是在B语言的基础上发展起来的,它的根源 可以追溯到ALGOL 60
特点
特点
C语言特点 1.语言简洁、紧凑,使用方便、灵活。 2.运算符丰富。 3. 数据结构丰富,具有现代化语言的各种数据 结构。 4. 具有结构化的控制语句。 5. 语法限制不太严格,程序设计自由度大。 6. 语言能进行位(bit)操作,能实现汇编语言 的大部分功能,可以直接对硬件进行操作。 7. 生成目标代码质量高,程序执行效率高。 8. 用C语言编写的程序可移植性好(与汇编语 言比)
C语言特点 1. 语言简洁、紧凑,使用方便、灵活。 2. 运算符丰富。 3. 数据结构丰富,具有现代化语言的各种数据 结构。 4. 具有结构化的控制语句。 5. 语法限制不太严格,程序设计自由度大。 6. 语言能进行位(bit)操作,能实现汇编语言 的大部分功能,可以直接对硬件进行操作。 7. 生成目标代码质量高,程序执行效率高。 8. 用C语言编写的程序可移植性好(与汇编语 言比)
C语言在编程语言中的位置 有人把C称为“高级语言中的低级语言” 或“中级语 ”,意为兼有高级和低级语言的特点。按此观点可 将各语言分类如下: 高级:BASIC,FORTRAN,COBOL,PASCAL,Ada,Modula-2; 中级:C,FORTH,宏汇编: 低级:汇编语言 般仍习惯将C语言称为高级语言,因为C程序也要通 过编译、链接才能得到可执行的目标程序,这是和其 他高级语言相同的
C语言在编程语言中的位置 有人把C称为“高级语言中的低级语言” 或“中级语 言”,意为兼有高级和低级语言的特点。按此观点可 将各语言分类如下: 高级: BASIC,FORTRAN,COBOL,PASCAL,Ada,Modula-2; 中级: C,FORTH,宏汇编; 低级: 汇编语言 一般仍习惯将C语言称为高级语言,因为C程序也要通 过编译、链接才能得到可执行的目标程序,这是和其 他高级语言相同的
程序示例
程序示例