• c语言ppt > C语言概述
  • C语言概述

    免费下载 下载该文档 文档格式:PPT   更新时间:2010-04-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:林小茶
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    第一章 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语言的缺点:

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • 2012二级c语言ppt下载  单片机c语言ppt课件  谭浩强c语言ppt  二级c语言ppt课件  c语言课件ppt下载  c语言程序设计教程ppt  c语言教程ppt  数据结构c语言版ppt  c语言程序设计ppt