《c程序设计》串讲稿

《c程序设计》串讲稿

ID:42193949

大小:230.83 KB

页数:14页

时间:2019-09-09

《c程序设计》串讲稿_第1页
《c程序设计》串讲稿_第2页
《c程序设计》串讲稿_第3页
《c程序设计》串讲稿_第4页
《c程序设计》串讲稿_第5页
资源描述:

《《c程序设计》串讲稿》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C程序设计》复习1、c语言的特点1•语言简洁、紧凑,使用方便、灵活;总共有32个关键字;9种控制语句;程序书写形式自由。2.运算符丰富;共有34种,利用C语言丰富的基木运算符,可完成算术运算、逻辑运算、位运算、指针运算、赋值运算、条件运算等各种运算和控制操作,在很人程度上提高了C语言程序的灵活性。3.数据结构丰富;C语言的数据类型十分丰富,它不仅有一些•基本数据类型,如整型、实型、字符型等等,而且还支持用户利用基木数据类型构造新的数据类型,如结构、联合、枚举等等。4.具有结构化的控制语句,并以函数

2、作为程序模块以实现程序的模块化;C语言系统屮具有丰富的系统函数。C语言木身语句很少,人多数功能都是通过函数来完成的。系统函数存放在不同的库文件中,这种处理方式使C语言系统的核心部分规模较小,外用函数可以做得很丰富,并且可以根据需要随时增加、调整、修改函数,这不仅提高了语言系统木身的灵活性,而且极人地提高了系统可移植性。5.语法限制不太严格,程序设计自由度人;6.C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硕件进行操作。有人称它为中级语言;7.生成冃标代码质量高,程

3、序执行效率高;&可移植性好(与汇编语言比较)。2、编译方式:3.C程序是由函数构成。—•个C源程序至少包含一个函数(main函数),也可以包含一个main函数和若T个其它函数。一个函数山两部分组成:(1)说明部分。包括函数名,函数类型,函数属性,函数参数名,形式参数类型。例:externintmax(intx,inty)(2)函数体。一般包括:①变量定义②执行部分:由若干个语句组成。不论main函数在什么位置,一•个C程序总是从main函数开始执行;C程序书写格式自由,一行内可以写儿个语句,一个语句

4、也可以分写在多行上;每个语句和数据定义的后面必须冇一个分号;C语言本身没有输入输出语句,输入输岀山库函数如scanf和printf等完成;可以用/*……*/对C程序中的任何部分加注释//。4、程序=算法+数据结构+程序设计方法+语言工具和环境•算》一解决问题的过程,即对数据的操作步骤。如排序、查找、遍历、图像压缩、快速Fourier变换等。•数据结构——数据元索及其相互Z间的关系。(数据元素间的关系称为结构)。•程序设计方?一如结构化程序设计方法;面向对象程序设计方法等。•语言工具和环境语言:C、C

5、++、Basic等。工具:TurboC、TurboC++、C++Builder^VisualC++、VisualBasiCo环境:操作系统。5、三种基本控制结构1.顺序结构:按书写顺序执行的操作。2.分支结构:根据指定条件作出决策,在多条分支路径中选择其中的一条执行。3.循环结构:根据是否满足指定的条件而决定是否重复执行指定操作。实际上,任何复杂的处理过程都可以用这三种控制结构组合实现,因此,掌握这三种控制结构的基本思想,是学习程序设计的基础。以上三种结构的共同特点1)只有一个入口;2)只有一个出口

6、;3)结构内的每一部分都冇机会执行到;4)结构内不存在“死循环”6、C语言提供的数据元素的类型:基本类型整型字符型实型(浮点型)单精度型双精度型数据类型枚举类型数组(Array)构造类型<结构体(结构Structure)共用体(联合Union)指针类型(Pointer)空类型(NULL)7、常量与变量常量(Constant)与符号常量♦常量:程程爭垣彳了堪程卩耳值不锤祓攻娈®單。♦符号常量:代寒簞单白•勺标迟律(律号)O1.标识符:C语言有两类标识:(1)系统标识符:♦关键字:C语言中共有32个关键

7、字,每个关键字都有固定的含义:数据类型:intlongshortsignedstruetunionunsignedenumfloatchardoubletypedef控制结构:ifelseswitchcasedefauItbreakdowhileforgotocontinue存储类别:autostaticregisterexternconst函数:returnvoid运算符:sizeofvolatile♦预定义标识符:库两数名字:scanfprintfabsfabssincosexitmallocc

8、aollocfree预编译命令:#define#ifdef#else#endif#ifudef#inclucle(2)用户标识符川户可以根据需要对C程序屮用到的变量、符号常量、白定义的函数进行命名,形成用户标识符。2.符号常量的定义:格式:ttdefine常量标识符常量变量变量:在舉丿予运彳茂£秽屮,.牙價可纠綾改变也皐。变量具冇如下特征:♦变量名称一一在源程序中,变量用标识符(以字母、数字、下划线组成,且第一个字符必须为字母或下划线)表示。♦变量地址——变量在内存中

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

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

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