1 / 19
文档名称:

大连理工大学C语言王东董老师课件.ppt

格式:ppt   大小:208KB   页数:19页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大连理工大学C语言王东董老师课件.ppt

上传人:xxj16588 2017/2/20 文件大小:208 KB

下载得到文件列表

大连理工大学C语言王东董老师课件.ppt

相关文档

文档介绍

文档介绍:第二章 C 语言概述 Hello, everyone! 电子计算机系统由硬件和软件组成。硬件主要指机器部分软件系统软件应用软件操作系统语言编译系统服务性程序应用软件包面向问题的程序程序设计语言等三个层次: 大学计算机基础计算机技术基础计算机应用基础 C语言程序设计或vb程序设计 AutoCAD FoxPro 数据库管理等 1. 1. 信息的交流与交换信息的交流与交换?人与人之间的信息交换人类语言?人与计算机之间的信息交换计算机语言?计算机与计算机之间的信息交换通讯协议计算机语言简介 2. 2. 计算机语言发展情况计算机语言发展情况(1). 低级语言机器语言:计算机指令系统的集合,由 0,1组成。 10000000 A +B→A 10010000 A -B→A 机器语言的特点: a机器能直接运行,速度快; a能形成非常有效的目标程序; ?依赖于机器的硬件,要求编程人员熟悉具体计算机的硬件结构; ?语言不直观,难记忆、难查错,编程工作量大; ?指令功能单一。汇编语言(符号语言):机器语言的助记符,基本上和机器语言一一对应。如: ADD A, B A +B→A SUB A, B A -B→A MOV A, IP IP →A 汇编语言的特点: a与机器语言相比它易学、易记a能充分利用机器硬件的特点,获得质量较高的程序; ? 同机器语言一样,它依赖于机器的硬件,对特定机器而言,如: Z80, P51, 8086/8087. ?要求编程人员熟悉计算机的硬件, 编程工作量大; ?需要汇编程序。(2). 高级语言 ( 比较接近人类自然语言和数学语言的计算机语言) ? BASIC: 会话式语言? FORTRAN :数值计算? COBOL: 事物处理? PASCAL: 用于讲解结构化程序设计? C 语言:编写应用软件和系统软件? FoxPro: 数据库管理? Visual Basic 面向对象的程序设计语言高级语言的特点: a简单易学、程序易写、易读,便于交流; a语句功能强,编写程序的工作量相对减少; a高级语言独立于机器,可移植性好; ?需要编译程序,有时不能形成非常有效的目标程序。 C 语言的发展简史?C语言是国际上广泛流行的高级语言。?1963 年,剑桥,CPL 语言,更近硬件,但规模大,难以实现. ?1967 年,剑桥,Martin Richards, 简化,BCPL 语言. ?1970 年,美国贝尔实验室,Ken Thompson, 简化,B语言,写第一个 UNIX 系统.?1972 ~1973 年,贝尔实验室,,B 语言基础上, 设计出 C语言,克服 B语言的过于简单、功能有限的不足. ?1973 年, 合作将 UNIX 的90% 以上用 C改写.?1987 年以后,C语言已先后移植到大、中、小、微型机上已独立于 UNIX 和PDP ,得以广泛应用。 C语言的特点可进行内存物理地址访问,具有汇编语言的特点控制流程结构化,以函数为基本结构进行流程控制语言简洁灵活,有 32个关键字和 9种控制语句具有构造数据类型的能力,数据结构系统化语言表达能力强: 34种运算符程序运行效率高,易读性、可移植性好语法检查不够严格,对数组下标越界不做检查 C 语言程序的组成结构例1: #include "" main( ) { printf ("How are you! \n"); } /*编译预处理*//*主函数*//*函数体开始*//*输出语句*//*函数体结束* / ?说明: main- 主函数名?每个 C程序必须有一个主函数 main ?{ } 是函数开始和结束的标志,不可省?每个 C语句以分号结束?使用标准库函数时应在程序开头一行写: ? #include “ ”(这是输入/输出函数) ?说明: main- 主函数名?每个 C程序必须有一个主函数 main ?{ } 是函数开始和结束的标志,不可省?每个 C语句以分号结束?使用标准库函数时应在程序开头一行写: ? #include “ ”(这是输入/输出函数) ?运行结果:? How are you!

最近更新