1 / 571
文档名称:

C语言程序设计.ppt

格式:ppt   大小:2,790KB   页数:571页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C语言程序设计.ppt

上传人:酒酿小樱桃 2016/8/25 文件大小:2.72 MB

下载得到文件列表

C语言程序设计.ppt

相关文档

文档介绍

文档介绍:第第1 1章 章 C C语言概述语言概述第第2 2章数据类型与表达式章数据类型与表达式第第3 3章顺序结构程序设计章顺序结构程序设计第第4 4章选择结构程序设计章选择结构程序设计第第5 5章循环结构程序设计章循环结构程序设计第第6 6章数组章数组第第7 7章函数与变量章函数与变量第第8 8章编译预处理章编译预处理第第9 9章 章 指针指针第第10 10章结构体与共用体章结构体与共用体第第 11 11 章文章文件件第第 12 12 章 章 C C语言屏幕操作函数及应用语言屏幕操作函数及应用第第 13 13 章 章 C C语言综合实训语言综合实训第第1 1章 章 C C语言概述语言概述 计算机语言概述 C语言的基本符号与关键字 C语言程序 C语言程序的编辑及运行?计算机的核心部件是 CPU ,计算机完成的每一种操作都是在CPU 的控制下完成的。 CPU 需要执行由人们输入的指令,才能完成一定的任务。一般情况下, CPU 能完成一系列操作,每种操作对应一条或几条指令,把计算机能执行的指令的集合称作指令系统。实际上,这些指令就是人们同计算机“交流”的语言. 多数情况下,计算机所完成的任务往往需要若干条指令组合起来,形***们称之为“程序”的指令集合,这一过程就是程序设计,设计中使用的语言就是计算机语言。? 计算机语言的发展概况?当代计算机在程序控制下能完成相当复杂的任务,但计算机内部所能识别的只有“0”、“1”两个二进制数。 计算机语言概述计算机语言概述?使用机器语言编程,要求编程者精通计算机的内部结构,熟记由 0和1编码形成的指令,程序设计相当困难,影响了计算机的普及与应用。?为了摆脱用机器语言编程的困难,人们研制出用助记符来代替机器语言编程,这种由助记符表示的计算机语言称为汇编语言。使用汇编语言编程,克服了机器语言难记、不易阅读等缺点,但汇编语言同机器语言一样,也是面向特定计算机的, 要求编程者精通计算机的内部结构,通用性差,只适用于专业开发人员使用。?为普及计算机的应用,让计算机发挥更大的作用,人们研究开发出更易掌握、接近人类自然语言的计算机语言,这就是高级语言。用高级语言开发应用程序较机器语言和汇编语言要容易许多,效率也高。用汇编语言或高级语言编写的程序,一般称为汇编语言或高级语言源程序。?除机器语言外,使用其他语言编写的源程序,在计算机内部都必须转换成机器语言。源程序可以通过被称为编译或解释系统的“翻译”来实现这种转换。编译和解释系统是由专业开发人员设计好的系统程序,不同的高级语言有它自己的编译或解释系统。?早期使用的高级语言种类较多,如 FORTRAN 语言、 BASIC 语言、 COBOL 、ALGOL60 等,这些语言是面向数学公式和算法的语言。 20世纪 70年代出现了结构化程序设计语言,如Pascal 、Ada 、 C、Prolog 等。到了 20世纪 80年代,计算机语言跨入了面向对象的编程阶段,出现了 C++ 、ML、Perl 等与自然语言更接近的计算机语言。 20世纪 90年代,出现了网络化的编程语言,如 JAVA 语言。计算机语言的发展,丰富了计算机的功能。?如今,无论在生活领域,还是在科学技术等领域,计算机已经显示出不可替代的作用。? C 语言的发展历史及特点? 语言的发展历史简介?在计算机技术的发展过程中,开发性能卓越的操作系统是技术人员不断追求的目标。在众多的操作系统中, UNIX 是成功中的典范。为描述和实现 UNIX 操作系统的需要,美国贝尔实验室的 Ken Thompson 以BCPL 语言为基础,于 1970 年开发了 B语言, 并用 B语言编写了 UNIX 操作系统。 1972 年至 1973 年间,贝尔实验室的 在B语言基础上设计出 C语言, 1973 年, 合作用 C语言将 UNIX 操作系统 90% 以上的源代码重新改写。 UNIX 操作系统的一些主要特点,如可读性强、易于修改、具有良好的可移植性等,在一定程度上得益于 C语言,所以UNIX 操作系统的成功与 C语言是密不可分的。?目前, C语言已经能够在多种操作系统下运行,实用的 C语言编译系统种类较多,如 Microsoft C 、Turbo C 等。? 语言的特点?(1)C语言基本组成部分紧凑简洁。 C语言只有 32个标准关键字、 44个标准运算符以及 9种控制语句,不但语言的组成精练、简洁,而且使用方便、灵活。?(2)C语言运算符丰富,表达能力强。 C语言具有“高级语言”和“低级语言”的双重特点,运算符包含的内容广泛,所生成的表达式简练、灵活,有利于提高编译效率和目标代码的质量. ?