第二章C语言概述 C语言的历史背景 C语言的基本程序结构 C程序的上机步聚
第二章 C语言概述 C 语言的历史背景 C语言的基本程序结构 C 程序的上机步骤
§2.1C语言的历史背景 ·汇编语言依赖于计算机硬件,程序的可 读性和可移植性差; 一般高级语言难以实现汇编语言的某些 功能如对内存地址的操作、位操作等
§2.1 C语言的历史背景 ⚫ 汇编语言依赖于计算机硬件,程序的可 读性和可移植性差; ⚫ 一般高级语言难以实现汇编语言的某些 功能如对内存地址的操作、位操作等
C语言的发展史 ●1960年ALGOL60; ·1963年英国剑桥大学提出CPL语言; ●l967年Matin Richards提出BCPL语言 ●1970年Ken Thompson提出B语言; ●1972-1973 Dennis.M.Ritchie提出C语言; Brian W.Kernighan和D.M.Ritchie介绍标准C; ●1987年美国国家标准化协会提出ANSI C
C语言的发展史 ⚫ 1960年ALGOL 60; ⚫ 1963年 英国剑桥大学提出CPL语言; ⚫ 1967年 Matin Richards提出BCPL语言; ⚫ 1970年 Ken Thompson提出B语言; ⚫ 1972-1973 Dennis.M.Ritchie提出C语言; ⚫ Brian W.Kernighan 和D.M.Ritchie介绍标准C; ⚫ 1987年美国国家标准化协会提出ANSI C
C语言的特点 ·简洁、紧凑,使用方便、灵活: 。允许直接访问地址,能进行位操作; 。运算符丰富; 。数据类型丰富; 结构化程序语言,便于实现程序的模块化; 程序执行效率高,可移植性好
C语言的特点 ⚫ 简洁、紧凑,使用方便、灵活; ⚫ 允许直接访问地址,能进行位操作; ⚫ 运算符丰富; ⚫ 数据类型丰富; ⚫ 结构化程序语言,便于实现程序的模块化; ⚫ 程序执行效率高,可移植性好
§2.2 C语言的基本程序结构 程序结构是指程序的组积 形式也就是说,程序猪构是程序 的骨架,程序本身可以改变但程序的 组积形式是不能随意改变的
程序结构 是指程序的组织 形式也就是说,程序结构是程序 的骨架,程序本身可以改变但程序的 组织形式是不能随意改变的。 §2.2 C语言的基本程序结构