福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第一章 C 语言概述(韩晓芸)

第一章C语言概述 第~章语官概 主讲福州大学数学与计算机学院韩晓芸 E-mail:hxy@fjtv.net
第一章 C 语言概述 1 E-mail: hxy@fjtv.net

第一章C语言概述 第一节计算机语言 第二节计算机程序设计 第三节C语言的由來 第四节C语言的特点 第五节简单的C程序介绍 第六节开发C程序的过程 第七节TC2.0的集成开发环境
第一章 C 语言概述 2 第一节 计算机语言 第二节 计算机程序设计 第三节 C语言的由来 第四节 C语言的特点 第五节 简单的C程序介绍 第六节 开发C程序的过程 第七节 TC2.0的集成开发环境

第一章C语言概述 1、计算机语言 机器语言 汇编语言 高级语言 非过程语言
第一章 C 语言概述 3 机器语言 汇编语言 高级语言 非过程语言 1、计算机语言

第一章C语言概述 2、计算机程序设计 什么是程序? 为了解决某一特定问题用某一种计算机语 言编写的指令房歹称为程序 什么是程序设计? 程序是程序设计的结,在执行程序前必 须先排定程序,排定以励为进程必须完成 的各种操作叫程序设计
第一章 C 语言概述 4 2、计算机程序设计 什么是程序? 为了解决某一特定问题用某一种计算机语 言编写的指令序列称为程序。 什么是程序设计? 程序是程序设计的结果,在执行程序前必 须先排定程序,排定以时间为进程必须完成 的各种操作叫程序设计

第一章C语言概述 2、计算机程序设计 如何进行程序设计呢?一般说来,包括以下步骤: ①问题定义 ②算法设计 ③流程图设计 ④程序编制 ⑤程序调试、测试及资料编制
第一章 C 语言概述 5 2、计算机程序设计 如何进行程序设计呢?一般说来,包括以下步骤: ① 问题定义 ② 算法设计 ③ 流程图设计 ④ 程序编制 ⑤ 程序调试、测试及资料编制

第一章C语言概述 3、C语言的出来 C程序设计语言(简称C语言是国际上最著名的高 级程序设计语言之一,也是使用范围最广的计算机编 程语言之一。它所可用来编写系统软件,也可用来编 写应用教件 C语言既具有高级语言特性,又具有一些低级语 言特征,故有时称为“中间语言
第一章 C 语言概述 6 3、C语言的由来 C程序设计语言(简称C语言)是国际上最著名的高 级程序设计语言之一,也是使用范围最广的计算机编 程语言之一。它既可用来编写系统软件,也可用来编 写应用软件。 C语言既具有高级语言特性,又具有一些低级语 言特征,故有时称为“中间语言

第一章C语言概述 3、C语言的出来 C语言是在B语言的基础上发展起来的,其根源可 以追溯到 ALGOL60(1960年出现的面向问题的语言) 1963年剑桥大学推出了CPL( Combined Programming language)语言,1967年又推出了BCPL ( Basic Combined Programming language)语言
第一章 C 语言概述 7 3、C语言的由来 C语言是在B语言的基础上发展起来的,其根源可 以追溯到ALGOL 60(1960年出现的面向问题的语言) 1963年剑桥大学推出了CPL(Combined Programming Language)语言,1967年又推出了BCPL (Basic Combined Programming Language)语言

第一章C语言概述 3、C语言的出来 1970年贝尔实验室的 Ken Thompson设计出了B语 言,并编写了第一个UNⅨ操作系统 由于B语言过于简单,功能有限,1972年至1973年 间,贝尔实验室的 D M Ritchie在B语言的基础上设计 出了C语言(取BCPL的第二个字母)
第一章 C 语言概述 8 3、C语言的由来 1970年贝尔实验室的Ken Thompson设计出了B语 言,并编写了第一个UNIX操作系统。 由于B语言过于简单,功能有限,1972年至1973年 间,贝尔实验室的D·M·Ritchie在B语言的基础上设计 出了C语言(取BCPL的第二个字母)

第一章C语言概述 3、C语言的出来 C语言既保持了BCPL和B语言的优点(精炼、接 近硬件),又克服了其缺点(过于简单,数据无类型 )。1987年ANSI公布了C的新标准--87 ANSIO,成 为C的各版本基础。 目前流行的各种版本C语言编译系统虽然基本部分 是相同的,但也有一些不同。如: Microsoft o Turbo c、 Quick C、 Borland c等,我们使用的C环境 是 Turbo o2.0
第一章 C 语言概述 9 3、C语言的由来 C语言既保持了BCPL和B语言的优点(精炼、接 近硬件),又克服了其缺点(过于简单,数据无类型 )。1987年ANSI公布了C的新标准----87 ANSI C,成 为C的各版本基础。 目前流行的各种版本C语言编译系统虽然基本部分 是相同的,但也有一些不同。如:Microsoft C、 Turbo C、Quick C、 Borland C等,我们使用的C环境 是Turbo C 2.0

第一章C语言概述 3、C语言的出来 ALGOL 60 由一个国际委员会设计,1960 CPL Combined Programming Language 剑桥大学和伦敦大学,1963 BC PL C Basic Combined Programning Language I M,里查德,剑桥大学,1967 B K汤普森,贝尔实验室,1970 DM里奇,贝尔实验室,1972 图1-1几种士嘤语言的派生关系
第一章 C 语言概述 10 3、C语言的由来
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)C语言复习(韩晓芸).ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第四章 存储子系统(4.3)存储原理与技术指标.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第四章 存储子系统(4.2)半导体存储器.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第四章 存储子系统(4.1)概述.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第六章 输入/输出设备.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.4)DMA方式及接口.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.3)中断方式及接口.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.2)总线.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第五章 输入/输出系统(5.1)接口类型与功能.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第二章 计算机中的信息表示.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.6)模型机设计.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.5)主机和外部设备的信息交换.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.4)微程序控制器原理.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.3)组合逻辑控制器原理.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统 第一节 运算器组织 第二节 运算方法.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第一章 概论.ppt
- 《网页设计与制作》课程教学资源(试卷习题)全国2007年7月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2007年4月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2006年7月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2006年4月高等教育自学考试.doc
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第二章 算法.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第三章 数据类型、运算符和表达式.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第四章 顺序程序设计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第五章 选择结构程序设计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第六章 循环结构程序设计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第七章 数组.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第八章 函数.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第九章 预编译处理.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第十章 指针与指针变量.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第十一章 结构体和共用体.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第十二章 位运算.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第十三章 文件.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第六章 循环结构程序说计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)第五章 选择结构程序设计.ppt
- 福州大学数学与计算机学院:《C语言程序设计》课程教学资源(PPT课件)教材与课时安排说明(韩晓芸).ppt
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第五章 显卡与显示器.ppt
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第一章 电脑组装DIY基础.ppt
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第二章 CPU和散热器.ppt
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第三章 主板.ppt
- 《计算机组装与维修》课程教学资源(PPT课件讲稿)第四章 内存.ppt