第一章 C语言概述
1.1 程序与程序设计语言
1.2 C语言发展概述的主要特点
1.3 C语言的基本结构
1.4 调试C语言的软件环境Turbo C
1.1 程序与程序设计语言
程序
程序是由计算机指令构成的序列.
计算机执行程序对提供的数据进行操作.
程序设计语言
低级语言 机器语言 101110001110100000000011
汇编语言 mov ax,1000
高级语言 a=1000
a=a+1
1.2 C语言发展概述和主要特点
C语言的发展历史
C语言与UNIX操作系统有关.发明者:Dennis Ritchie
1969年 美国贝尔实验室的 Ken Thompson在一台报
废 DEC PDP-7上做一些程序以帮助软件开发.
1969 至 1972 Ken Thompson与Dennis Ritchie合作,用了不
到两个人年的时间就把这些 程序发展为一个
操作系统——UNIX.早期的UNIX是用汇编语言写的.
Thompson在1970年决定开发一种高级语言更有效的描述UNIX,
他以BCPL 为基础开发了一种新的语言——"B".但B缺乏丰富
的数据类型,又以字长编址,有一定的缺陷.为了改进"B",从1971
年开始,D.Ritchie用了一年左右的时间,在B语言的基础上加入了
丰富的数据类型和强有力的数据结构,从而形成了C.
C语言的特点
C语言的优点是很明显的,简言之:简洁,灵活,
表达能力强,产生的目标代码质量高,可移植性好.
基本组成部分紧凑,简洁,使用一些简单规则的方法,就可以构造出相当复杂的结构,关键字用的少.
表达式简练,灵活,实用,既提高了编译效率和目标代码的质量,又提高了程序的可读性.
提供了某些接近于汇编程序的功能,如地址处理,二进制位运算以及指定用寄存器存放变量等.所以,C语言适合编写 系统程序和各种软件工具.
它是结构化程序设计语言,具有良好的程序所需要的各种控制流结构,如for,while,do while循环语句等.
具有各种现代程序设计语言普遍配置的数据结构和基本数据类型.
运算符丰富,处理字符方便.
输入/输出依靠函数调用实现.C语言的标准程序库,具有使用方便,功能强的I/O 函数.
生成代码质量高.C语言与汇编语言生成的代码相比, 前者比后者低10%~20%.
C语言的缺点:
- c语言ppt > C语言概述
-
C语言概述
下载该文档 文档格式:PPT 更新时间:2010-04-02 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: 林小茶 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: nmg 修订次数: 68 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 17 段落数: 128 字节数: 66261 备注: 0 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:常州信息学院C语言课程组
下一篇:c语言程序设计
点击查看更多关于c语言ppt的相关文档
- 您可能感兴趣的
- 2012二级c语言ppt下载 单片机c语言ppt课件 谭浩强c语言ppt 二级c语言ppt课件 c语言课件ppt下载 c语言程序设计教程ppt c语言教程ppt 数据结构c语言版ppt c语言程序设计ppt
- 大家在找
-
- · 文明礼仪教育主题班会
- · 范里安中级微观经济学复习大纲
- · 威海制浆造纸招聘
- · 三维立体雕刻机价格
- · 预拌砂浆生产线
- · 变速自行车捷安特女式
- · 砌块成型机械
- · qq网名符号大全
- · 喷淋的图例
- · 兰博基尼lp7004视频
- · 富士s205论坛
- · 御姐被上动漫有什么
- · 中国福利彩票3d走势图
- · www.sun.0769.com
- · 秘书礼仪论文
- · ug五轴教程
- · ppt评价标准
- · jb47302005下载
- · www.uqmy.cn
- · 木工家具cad绘图制作
- · 应力测试传感器
- · 大庆油城幼儿园
- · 北京贴吧交友
- · 潍坊学院新生qq群
- · 金牌大风旗下艺人
- · 微积分下册课后答案
- · 中国高等教育信息网
- · 三年级上册花钟练习题
- · 北京国联肝病医院
- · 机械制图教案汇编下载
- 赞助商链接