• c语言程序设计 > C语言程序设计概述
  • C语言程序设计概述

    免费下载 下载该文档 文档格式:DOC   更新时间:2011-03-01   下载次数:0   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:wd
    关键词:
    主题:
    备注:该文件已附带了冀慎华编写的反宏病毒程序,事前未征求您的同意,请见谅.
    点击这里显示更多文档属性
    第章
    C语言程序设计概述
    1.1 知识要点
    1.1.1 程序设计语言概述
    1.程序设计语言的发展
    (1)机器语言
    机器语言使用由0和1序列构成的指令码编程.用机器语言编写的程序可以被机器直接执行,但不直观,难记,难理解,不易掌握.
    (2)汇编语言
    汇编语言用一些"助记符号"来代替0和1编程,如ADD,SUB等.用汇编语言编写的程序不能被机器直接执行,要翻译成机器语言程序才能执行.
    汇编语言和机器语言都依CPU的不同而异,它们都是面向机器的语言.
    (3)高级语言
    高级语言接近于自然语言和数学语言,是不依赖任何机器的一种容易理解和掌握的 语言.
    用高级语言编写的程序称为"源程序".源程序不能在计算机上直接运行,必须将其翻译成由0和1组成的二进制程序才能执行.翻译过程有两种方式:一种是翻译一句执行一句,称为"解释执行"方式,完成翻译工作的程序称为"解释程序";另一种是全部翻译成二进制程序后再执行,称为"编译执行",完成翻译工作的程序称为"编译程序",编译后的二进制程序称为"目标程序".
    2.结构化的程序设计方法
    结构化的程序设计方法强调程序结构的规范化,一般采用顺序结构,分支结构和循环结构3种基本结构.而且,结构化的程序设计可以总结为一种自顶向下,逐步细化和模块化的设计方法.
    所谓"自顶向下,逐步细化",是指先整体后局部的设计方法.即先求解问题的轮廓,然后再逐步求精.先整体后细节,先抽象后具体的过程.
    所谓"模块化",是将一个大任务分成若干较小任务,即复杂问题简单化.每个小任务完成一定的功能,称为"功能模块".各个功能模块组合在一起就解决了一个复杂的大 问题.
    1.1.2 C语言的特点
    C语言是一种结构紧凑,使用方便,程序执行效率高的编程语言,它有9种控制语句,32个关键字(见表1.1)和34种运算符.C语言的主要特点如下:
    (1)语言表达能力强.
    (2)语言简洁,紧凑,使用灵活,易于学习和使用.
    (3)数据类型丰富,具有很强的结构化控制性.
    (4)语言生成的代码质量高.
    (5)语法限制不严格,程序设计自由度大.
    (6)可移植性好.
    表1.1 C语言关键字
    auto
    break
    case
    char
    const
    continue
    default
    double
    else
    enum
    extern
    float
    for
    goto
    int

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • c语言程序设计谭浩强  c语言程序设计教程  c语言程序设计实例900  c语言程序设计实例  c语言程序设计软件  c语言程序设计txt  c语言程序设计基础  c语言程序设计培训  c语言程序设计下载