下载此文档

第1章C语言概述= 张立国.ppt


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
2017-2-20 1C语言程序设计 C语言程序设计张立国 zhangliguo2006@ 2017-2-20 2C语言程序设计?教学要求?掌握程序设计语言的基本知识?常用算法?初步的程序设计能力??学****方法学****方法??自主学****自主学****重视上机实践重视上机实践 2017-2-20 3如何尽快学会用 C语言进行程序设计?了解程序设计语言(C语言)?模仿、改写、编写?通过不断的编程实践,逐步领会和掌握程序设计的基本思想和方法。 2017-2-20 4概述?C语言简介?C语言的特点?C程序的基本结构?编码风格? Turbo C 介绍 2017-2-20 5计算机语言的发展机器语言汇编语言高级语言面向过程面向对象机器指令(由 0 和 1 组成),可直接执行难学、难记、依赖机器的类型用助记符代替机器指令,用变量代替各类地址比机器语言容易理解类似数学语言、接近自然语言、具有通用性和可移植性,不依赖具体的计算机类型 2017-2-20 6汇编语言?输入输入 3个数 A, B 和C,求 A+B+C 的结果 Input A; Input A; 输入第输入第 1 1个数据到存储单元个数据到存储单元 A A中中 Input B; Input B; 输入第输入第 2 2个数据到存储单元个数据到存储单元 B B中中 Input C; Input C; 输入第输入第 3 3个数据到存储单元个数据到存储单元 C C中中 Add A B D; Add A B D; 将将A A、、B B相加并将结果存在相加并将结果存在 D D中中 Add C D D; Add C D D; 将将C C、、D D相加并将结果存在相加并将结果存在 D D中中 Output D; Output D; 输出输出 D D的内容的内容 2017-2-20 7计算机语言的发展(续) ?早期操作系统采用汇编语言编写??程序的程序的可读性、可移植性可读性、可移植性比较差比较差??一般高级语言难以实现汇编语言的某些操一般高级语言难以实现汇编语言的某些操作作??直接读写硬件、位操作直接读写硬件、位操作等等?? C C 语言的诞生语言的诞生??既具有一般高级语言特性,又具有低级语言特性的既具有一般高级语言特性,又具有低级语言特性的语言语言??编写系统软件或应用软件编写系统软件或应用软件可读性和可移植性直接访问和控制硬件的功能 2017-2-20 8C语言的发展 B B语言语言:Bell 实验室, 1970 年在PDP 机器上用其编写 UNIX 系统 CPL CPL 语言语言:剑桥大学, 1963 年 BCPL BCPL 语言语言:剑桥大学, 1967 年 C C语言语言:Bell 实验室, 1972--1973 年用其改写 UNIX 系统经简化进一步简化保持精练、接近硬件的优点,克服数据类型过少的不足 2017-2-20 9 ??1978 1978 年贝尔实验室正式发表了C语言年贝尔实验室正式发表了C语言??1979 1979 年, 年, K&R K&R 合著了《合著了《 The C Programming Language The C Programming Language 》, 》, 这本书中介绍的这本书中介绍的 C C语言被称为标准语言被称为标准 C C ??1983 1983 年美国国家标准学会( 年美国国家标准学会( ANSI ANSI )在此基础上制定了一)在此基础上制定了一个个C C语言标准,通常称之为语言标准,通常称之为 ANSI C ANSI C ??1987 1987 年年ANSI ANSI 又公布了新的标准又公布了新的标准———— 87 ANSI C 87 ANSI C 2017-2-20 10C语言的特点?结构化语言?以函数为模块、结构化控制语句??语言简洁,效率高语言简洁,效率高??只有只有 32 32个关键字, 个关键字, 9 9种控制语句种控制语句??数据结构、运算符丰富数据结构、运算符丰富??数据构造能力强数据构造能力强??34 34个运算符个运算符??程序书写格式自由程序书写格式自由??可直接访问物理地址,实现对硬件可直接访问物理地址,实现对硬件和低层系统软件的访问和低层系统软件的访问??能实现汇编语言的大部分操作能实现汇编语言的大部分操作??可移植性好可移植性好增加学****难度

第1章C语言概述= 张立国 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小300 KB
  • 时间2017-02-20