几个基本概念 数据:是对客观事物的符号表示,在计算机科 学中是指所有能输入到计算机中并由计算机程 序处理的符号的总称 ■数据结构:在程序中要指定的数据的类型和数 据的组织形式。 ■算法:为解决一个问题而采取的方法和步骤 ■程序:数据结构十算法 ■程序设计
几个基本概念 ◼ 数据:是对客观事物的符号表示,在计算机科 学中是指所有能输入到计算机中并由计算机程 序处理的符号的总称。 ◼ 数据结构:在程序中要指定的数据的类型和数 据的组织形式。 ◼ 算法:为解决一个问题而采取的方法和步骤 ◼ 程序: 数据结构+算法 ◼ 程序设计
1.1C语言的发展简史和特点 ■计算机语言:复杂→相对简单 机器语言,由0和1构成的机器指令序列组成 汇编语言,符号化了的机器语言程序 高级程序设计语言贴近自然语言,最易理解
◼ 计算机语言:复杂→相对简单 机器语言,由0和1构成的机器指令序列组成 汇编语言,符号化了的机器语言程序 高级程序设计语言,贴近自然语言,最易理解 1.1 C语言的发展简史和特点
1.C语言的诞生与发展 C语言是当今最流行的程序设计语言 2.C语言是由 D M.ritchie于1972年在B语言的基础上设计 的。主要用于编写UNIX操作系统的 3.1977年出现了可移植的C语言编译程序,使得用C语言 编写的UNⅨ系统可以在各种计算机上使用,并最终独立 于UNI而成为世界上应用最广泛的计算机语言 4.1983年美国国家标准化协会(ANSI)制订了C语言标 准,即 ANSI O。目前流行的各种版本的C语言都是以它为 基础
1.C语言的诞生与发展 1. C语言是当今最流行的程序设计语言之一 2. C语言是由D.M.ritchie于1972年在B语言的基础上设计 的。主要用于编写UNIX操作系统的 3. 1977年出现了可移植的C语言编译程序,使得用C语言 编写的UNIX系统可以在各种计算机上使用,并最终独立 于UNIX而成为世界上应用最广泛的计算机语言之一。 4. 1983年美国国家标准化协会(ANSI)制订了C语言标 准,即ANSI C。目前流行的各种版本的C语言都是以它为 基础
2.C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高 (4)可移植性好(较之汇编语言) (5)可以直接操纵硬件
2.C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高。 (4)可移植性好(较之汇编语言)。 (5)可以直接操纵硬件
3.在C语言中,除实现顺序、选择和循环三种基本 结构等的9条控制语句外,输入输出操作均由标准库函数 (不是C语言的组成部分)来实现
3. 在C语言中,除实现顺序、选择和循环三种基本 结构等的9条控制语句外,输入输出操作均由标准库函数 (不是C语言的组成部分)来实现