中国高校课件下载中心 》 教学资源 》 大学文库

《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概论

文档信息
资源类别:文库
文档格式:PPT
文档页数:29
文件大小:310KB
团购合买:点击进入团购
内容简介
一、机器语言 二、汇编语言 三、高级语言 四、非过程语言
刷新页面文档预览

C语言程序设计 C语言程序设计 C语言程序设计 C语言程序设 计

1 C 语 言 程 序 设 计 C 语 言 程 序 设 计 C 语 言 程 序 设 计 C 语 言 程 序 设 计

第一章 C语言概论

2 第一章 C语言概论

1.1、程序设计及程序设计语言 机器语言 汇编语言 高级语言 非过程语言

3 机器语言 汇编语言 高级语言 非过程语言 1.1、程序设计及程序设计语言

1.2、C语言出现的历史背景 远离硬件、规模较大 规模较大,难以实现 无数据类型 接近硬件,但过于简单,功能有限 用其编写了UNIX操作系统 功能更强大,面向对象

4 1.2、C语言出现的历史背景 1963:CPL语言 1967:BCPL语言 1970:B语言 1971:C语言 1983:C++语言 规模较大,难以实现 无数据类型 接近硬件,但过于简单,功能有限 用其编写了UNIX操作系统 功能更强大,面向对象 1960:ALGOL60 语言 远离硬件、规模较大

C语言是国际上广泛流行的语言 C语言是在B语言的基础上发展起来的 >1960: ALGOL60(面向问题的高级语言,远离硬件) 1963:CPL(有些接近硬件,但规模大、难实现) >1970:BCPL-B(简化的CPL,接近硬件), >1973:C(在B的基础上为开发UNX操作系统而设计) 1977:不依赖于具体机器的《可移植C语言编译版本》 1978:标准C( 1983/1987: ANSI O(对标准C多次改进)/87 ANSI C 1990:87 ANSI C→ISOC TurboC Microsoft Quick C

5 ➢ C语言是国际上广泛流行的语言 ➢ C语言是在B语言的基础上发展起来的 ➢ 1960:ALGOL 60(面向问题的高级语言,远离硬件) ➢ 1963:CPL(有些接近硬件,但规模大、难实现) ➢ 1970:BCPL----------B(简化的CPL,接近硬件), ➢ 1973:C(在B的基础上为开发UNIX操作系统而设计) ➢ 1977:不依赖于具体机器的《可移植C语言编译版本》 ➢ 1978:标准C( ➢ 1983/1987:ANSI C(对标准C多次改进)/ 87 ANSI C ➢ 1990: 87 ANSI C→ISO C ➢ Turbo C Microsoft C Quick C

2什么是程序 拿去,这是 我想要做的。 亭清单

6 什么是程序

什么是程序? 为了解决某一特定问题用某一种计算机语言编 写的指令序列称为程序。 什么是程序设计? 程序是程序设计的结果,在执行程序前必须 先排定程序,排定以时间为进程必须完成的 各种操作叫程序设计。 用高级语言进行程序设计时要注意以下三 个概念: 语法,每种计算机语言都有自己的语法规则。 语义,即某一语法成分的含义。 语用,即正确使用语言

7 • 什么是程序? 为了解决某一特定问题用某一种计算机语言编 写的指令序列称为程序。 • 什么是程序设计? 程序是程序设计的结果,在执行程序前必须 先排定程序,排定以时间为进程必须完成的 各种操作叫程序设计。 • 用高级语言进行程序设计时要注意以下三 个概念: – 语法,每种计算机语言都有自己的语法规则。 – 语义,即某一语法成分的含义。 – 语用,即正确使用语言

1.30语言的特点 学习一门计算机语言首先需要了解这种语言的特点 C语言具有如下特点: C语言的语言简洁紧凑,使用方便灵活 请看P.2表11 2.C语言的运算符丰富表达能力强 C的运算符共有34种有一些独具特色的运算符:++,-,?: 3.C的数据结构丰富,数据类型丰富使用方便 C支持的数据有: 整型实型(浮点型与双精度型)字符型数组型指针 型结构型共用体型空类型 具有构造化的控制语句. s ese while do. while for switch

8 1.3 C语言的特点 学习一门计算机语言,首先需要了解这种语言的特点 C语言具有如下特点: 1. C语言的语言简洁,紧凑,使用方便灵活 请看P.2 表 1.1 2. C语言的运算符丰富.表达能力强. C的运算符共有34种.有一些独具特色的运算符:++,--,?: 3. C的数据结构丰富,数据类型丰富,使用方便. C支持的数据有: 整型 实型(浮点型与双精度型) 字符型 数组型 指针 型 结构型 共用体型 空类型 4. 具有构造化的控制语句. if…else while do…while for switch

5.C程序语法限制不严格,易于培养程序员良好 的素质。 6.C语言允许访问物理地址进行一些低级操作 既有高级语言的功能,又有低级语言的功 能,所以又称“中级语言” 7.C程序的移植性好,能与其他高级语言混合编 程 8.丰富的库函数为用户开发提供了方便 进一步说明C语言的特点

9 5. C程序语法限制不严格,易于培养程序员良好 的素质。 6. C语言允许访问物理地址,进行一些低级操作. 既有高级语言的功能,又有低级语言的功 能,所以又称“中级语言”。 7. C程序的移植性好,能与其他高级语言混合编 程。 8. 丰富的库函数,为用户开发提供了方便。 进一步说明C语言的特点

条件判断语句的使用 jf(条件) v>=0&&t>=0 语句 else 语句

10 条件判断语句的使用 if(条件 ) { 语句 } else { 语句 } v>=0 && t>=0

共29页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档