• 怎样才能打开dat文件 > C语言导论
  • C语言导论

    免费下载 下载该文档 文档格式:DOC   更新时间:2006-01-04   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:xx
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    第1章 C语言导论
    为什么称之为C语言 这通常是C程序设计语言初学者最先提出的问题之一.答案为C语言是从B语言演变而来!但B语言不是从A语言演变而来,而是从BCPL(Basic Combined Programming Language)语言演变而来.BCPL是由Martin Richards 在1967年设计出来的,是一种无数据类型的语言,它直接处理机器系统的字和地址.在BCPL的启发下,Ken Thompson在1970年开发了无数据类型的程序设计语言B,B语言和汇编语言被用来开发UNIX操作系统的第一个版本.1972年,Dennis Ritchie设计出了C语言,该语言既吸收了BCPL和B语言的许多思想,又具备数据有类型的特色(整型,浮点型等).
    直到1989年,C语言的定义还是沿用了Brian W.Kernighan和Dennis M.Ritchie在The C Programming Language(Englewood Cliffs,NJ:Prentice-Hall,1978)一书中的描述,我们称C语言的这个版本为传统C语言.由于该语言的发展和扩充,最初定义中有一些不明确之处以及出于其他方面的考虑,1983年,美国国家标准化协会(ANSI)组织一个委员会"提供明确的和与机器无关的C语言的定义",并于1989年通过了所制定的标准.本书介绍的C语言基于ANSI C标准,此后简称为标准C语言.
    本章将举例介绍一些基本的语言概念:C语言程序的结构,标识符,while和do while循环,条件语句(if-else),输入,输出和文件,在以后的章节中会就这些主题展开详细描述.
    1.1 第一个C语言程序
    下列程序打印输出的信息如下:
    ANSI -- A kinder and gentler C!
    /* 该程序打印输出如下信息:
    ANSI -- A kinder and gentler C! */
    #include
    main()
    {
    printf( "ANSI -- A kinder and gentler C!\n" );
    }
    在C语言中,符号/*标记注释行的开始,符号*/标记注释行的结束,编译器忽略注释行.
    如下行是一条预处理指令(preprocessor directive):
    #include
    它表示在把程序实际翻译成机器代码之前还需要做某个预处理动作(预处理器在编译之前执行预处理指令,将在4.6节详细介绍预处理器).预处理指令总是以井号(#)开头.这里的#include 预处理指令使得预处理器把名为stdio.h的文件内容准确地插入到#include行出现的地方,这样的文件称为头文件(header file),扩展名.h即来自于这种命名法.实际上,头文件stdio.h提供使用库函数printf的适当接口.附录B列出了标准所要求的头文件,附录D列出了一些有用的库函数以及对应需要的头文件.
    一个C语言程序由一个或多个函数(function)组成,其中必须有一个main函数.程序从main函数开始执行.任何一个函数的所有语句用一对大括号{ }括起来.在本例中,程序仅由一个main函数组成,该main函数仅含一条语句:
    printf( "ANSI -- A kinder and gentler c!\n" );
    C语言中的单条语句,如:
    printf( "ANSI -- A kinder and gentler C!\n");
    是以分号";"结束的.
    除了特殊的字符如反斜杠"\"之外,函数printf简单地复制两个双引号里面的字符到视频显示器上.因此如下语句:
    printf("ANSI -- A kinder and gentler C!\n");
    在屏幕上打印输出:
    ANSI -- A kinder and gentler C!
    反斜杠"\"作为特殊的转义字符.字符组合\n的意思是换行,并使下一个输出从下一行的行首开始,这里下一个输出是系统提示符.
    像大部分现代高级语言编译器一样,C语言编译器不需要程序的语句以任何特定的格式出现.本书格式化编写的程序,尤其是采用缩排的形式,目的是便于阅读.
    附录F描述如何在Borland C++和Windows下的Microsoft Visual C++中编译,连接和运行C语言程序.附录E讨论UNIX C编译器.
    练习

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • dat文件怎么打开  dat文件的打开工具  dat文件用什么打开  dat文件如何打开  打开dat文件软件下载  如何打开dat视频文件  dat格式文件怎么打开  怎样打开dat文件  如何打开dat格式文件