C语言程序设计 主讲人:汪洋
C语言程序设计 主讲人:汪洋
第一章C语言概述 mC语言的发展与特点 口C语言的基本程序结构 口C语言程序的开发过程 口C语言的基本词法 口算法
第一章 C语言概述 C语言的发展与特点 C语言的基本程序结构 C语言程序的开发过程 C语言的基本词法 算法
1.1C语言出现的历史背景 ●汇编语言依赖于计算机硬件,程序的可 读性和可移植性差; ●一般高级语言难以实现汇编语言的某些 功能如对内存地址的操作、位操作等
1.1 C语言出现的历史背景 ⚫ 汇编语言依赖于计算机硬件,程序的可 读性和可移植性差; ⚫ 一般高级语言难以实现汇编语言的某些 功能如对内存地址的操作、位操作等
12C语言的发展史 ●1960年 ALGOL60 1963年英国剑桥大学提出CPL语言 ●1967年 Matin richards提出BCPL语言; ●1970年 Ken Thompson提出B语言; ●1972-1973 Dennis.M.Ritchie提出C语言 ● Brian W Kernighan和 D.M. Ritchi介绍标准C ●1987年美国国家标准化协会提出 ANSIC
1.2 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
1.3C语言的特点 ●简洁、紧凑,使用方便、灵活; ●允许直接访问地址,能进行位操作; ●运算符丰富; 数据类型丰富; ●结构化程序语言,便于实现程序的模块化; ●程序执行效率高,可移植性好
1.3 C语言的特点 ⚫ 简洁、紧凑,使用方便、灵活; ⚫ 允许直接访问地址,能进行位操作; ⚫ 运算符丰富; ⚫ 数据类型丰富; ⚫ 结构化程序语言,便于实现程序的模块化; ⚫ 程序执行效率高,可移植性好