语言程序设计ppt课件.ppt

语言程序设计ppt课件.ppt

ID:58903661

大小:3.56 MB

页数:176页

时间:2020-09-29

语言程序设计ppt课件.ppt_第1页
语言程序设计ppt课件.ppt_第2页
语言程序设计ppt课件.ppt_第3页
语言程序设计ppt课件.ppt_第4页
语言程序设计ppt课件.ppt_第5页
资源描述:

《语言程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计本课程知识结构第1章C语言概述第2章数据类型、常量和变量第3章运算符和表达式第4章程序结构第5章数组第6章函数第7章指针第8章编译预处理与结构体第9章文件第1章C语言概述1.1C语言的发展和特点1.1.1C语言的发展为了提高程序的可读性和可移植性,最好改用高级语言,但一般高级语言难以实现汇编语言的某些功能。人们设想能否找到一种既具有一般高级语言特性,又具有低级语言特性的语言,集它们的优点于一身。C语言就在这种情况下应运而生了。第1章C语言概述1.1.1C语言的发展C语言的主要特点如下:(1)简洁、紧凑、灵活。(2)模块化、结构化。(3)移植性强。(4)C语言允许直接访问物理地

2、址,能进行位(bit)一级的操作,能实现汇编语言的大部分功能,可以直接对硬件进行编程操作,因此C语言既具有高级语言的功能,又具有低级语言的许多功能,可用来编写系统软件。(5)生成目标代码质量高,程序执行效率高。第1章C语言概述1.2C程序的基本构成1.2.1C程序的组成一个C程序可由以下几部分组成:(1)文件包含部分。(2)预处理部分。(3)变量说明部分。(4)函数原型声明部分。(5)主函数部分。(6)函数定义部分。第1章C语言概述1.2.1C程序的组成关于程序的结构的说明如下:(1)并不是所有的C程序都必须包含上面的6个部分,一个最简单的C程序可以只包含文件包含部分和主函数部分两部分。(

3、2)每一个C程序文件的后缀为“.c”,并且每一个C源程序都必须有且仅有一个主函数,主函数的组成形式为:main(){变量说明部分;程序语句部分;}第1章C语言概述1.2.2C程序的书写格式C程序的书写格式遵循以下原则:(1)函数是构成C语言程序的基本单位。(2)C语言程序总是从主函数main()开始执行。(3)函数体必须由一对大括号“{}”括起来。(4)C程序书写格式自由。(5)在C语言程序中,要严格区分字母的大小写。第1章C语言概述1.2.3C程序的算法一个算法应该具有如下5个特性。1)有穷性2)确定性3)可行性4)有零个或多个输入5)有一个或多个输出流程图也是描述算法的很好的工具,一般

4、的流程图由图中所示的几种基本图形组成。第1章C语言概述1.3C语言的开发环境启动TurboC2.0集成开发环境后即可看到TurboC2.0的主窗口,如图所示。第1章C语言概述1.3C语言的开发环境TurboC2.0的主窗口由主菜单、编辑区、消息窗口和功能键提示行组成。主菜单在主屏幕顶上一行,由File、Edit、Run、Compile、Project、Options、Debug、Break/watch等菜单项组成,除Edit外,其他各项均有子菜单,只要按Alt键加上某项中第一个字母(即大写字母),就可进入该项的子菜单中。编辑区在主屏幕中间,对源程序的编辑工作都要在编辑区进行,它占据了主屏幕

5、的大部分空间。信息窗口用于显示编译和链接时的有关信息,程序员可以根据提示信息对源程序进行修改调试。功能键提示行列出了TurboC2.0常用的7个功能键含义。第2章数据类型、常量和变量2.1数据类型数据类型是对程序所处理数据的一种“抽象”,通过类型名对数据赋予一些约束,以便进行高效处理和检查。这些约束包括以下几个方面:(1)取值范围。(2)存储空间大小。(3)运算方式。第2章数据类型、常量和变量2.1数据类型C语言的基本数据类型有如下不同的类型:(1)从长度上分,有8位、16位、32位和64位。(2)从数据的符号来分,有无符号数和有符号数。(3)按照数据的数学性质,分为整型、实型和字符型。第

6、2章数据类型、常量和变量2.2常量2.2.1整型常量在C语言中,整型常量可用以下3种形式表示。(1)十进制整数。这是最常用的一种形式,如512、-16。(2)八进制整数。以数字0开头的数是八进制数,例如,0116表示八进制整数,相当于十进制整数78。-012表示八进制数,即十进制数-10。(3)十六进制整数。以0x开头的数是十六进制数,例如,0xA5表示十六进制整数,即十进制数165。第2章数据类型、常量和变量2.2.2实型常量实型常量又称为浮点数或实数。C语言中,实数只有十进制形式,它有两种表示方式:一种是定点数形式,另一种是浮点数形式。(1)定点数形式:凡不带指数部分的数称为定点数。例

7、如,3.14159,-1.298,10,2009等。整数都属于定点数。(2)浮点数形式,又称为指数形式。在计算机内部,实数都以浮点形式存储。C语言将实型数据分为float、double、longdouble三种类型,且默认实型数据是double类型。因此,对于实型常量,C语言编译器会将它视为double类型。如果特别说明某实型常量是float类型或longdouble类型,可以加上后缀字母表示。(1)用f或F表示floa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。