程序组成与简单程序设计.ppt

程序组成与简单程序设计.ppt

ID:52515964

大小:1.16 MB

页数:89页

时间:2020-04-09

程序组成与简单程序设计.ppt_第1页
程序组成与简单程序设计.ppt_第2页
程序组成与简单程序设计.ppt_第3页
程序组成与简单程序设计.ppt_第4页
程序组成与简单程序设计.ppt_第5页
资源描述:

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

1、教学大纲第三章程序组成与简单程序设计前言:c语言中的词汇3.2程序处理对象3.3表达式和语句3.4输入/输出函数的使用3.5简单程序设计3.6本章小结3.7习题前言C语言的词法记号1、标识符名字,可由用户定义2、关键字每一个关键字都有特殊的含义3、运算符4、分隔符5、注释符/**/成对出现关键字关键字:C语言中具有特定意义的字符串,又称保留字Autovolatileswitchsignedshortsizeofdefaultbreakwhiletypedefunionunsignedfloatdocasecharconstcontinueregis

2、terfordoubleelseenumexternstructreturngotoifintlongstaticvoid3.1程序处理对象3.1.1字符字符是构成程序设计语言的最小基本单位,C语言中的基本字符包括数字、英文字母和特殊符号三类:数字:0、1、2、3、4、5、6、7、8、9。英文字母:小写字母a~z、大写字母A~Z。特殊符号:空格、!、#、%、&、*、(、)、+、_、<、>、/、

3、、{、}、[、]、;、‘、“、:、~、?、,、,、.、。如果在程序使用了其他字符,则编译时会出错。每个字符都对应一个事先定义的数值,附录1给出了计算机中常

4、用字符的ASCII。在第2章中曾提到过:算法处理的对象是数据,而数据是以某种特定形式存在的(如:整数、实数、字符等形式)。常量与变量的划分标准:根据数据在程序运行过程中是否发生变化。数据类型划分的依据:按数据的性质、表示形式、占据的存储空间大小及构造特点。C语言提供的数据类型C语言的数据类型基本数据类型指针类型空类型结构类型整型实型字符型枚举数组结构体共用体3.1.2常量常量:在程序运行过程中,其值不能被改变的量称为常量。常量区分为不同的类型:12,0,-3为整型常量;4.6、-1.23为实型常量;‘a’,‘d’为字符常量;“student”为字符

5、串常量;#definePRICE30是定义了一个符号常量PRICE。习惯上,符号常量名用大写,变量用小写,以示区别。使用符号常量的好处是:含义清楚——见名知意;在需要改变一个常量时能做到“一改全改”。3.1.3变量变量:在程序运行过程中,其值可以改变的量称为变量变量的基本要素:变量名:即每个变量的名字,遵循标识符的命名规则变量值:在程序运行过程中,变量值存储在内存中使用要求:变量要“先定义,后使用”1、标识符的命名规则标识符:程序中用户对变量、函数、常量、数组、指针所取的名字。规则:由A~Z、a~z、0~9及下划线(_)组成第一个字符必须是字母或下

6、划线不能是关键字严格区分大小写以下是非法的标识符:(1)3x以数字开头(2)a-bc出现了-(3)ifif是关键字2、变量的数据类型与常量类似,变量也有整型、实型、字符型等类型,变量的数据类型不同,它们在内存空间所占的字节数也不同。在C语言中,各数据类型分别有对应的关键字来说明。在32位系统中各种数据类型的关键字、在内在中所占有的字节数以及所能表示的数值范围如下表:C语言的基本数据类型数据类型数据类型关键字字节数格式控制符字符型char1%c整型int4%d长整型long(int)4%ld浮点型float4%f双精度型double8%lf取值范围0

7、~255-231~231-1-231~231-17位有效数字15~16位有效数字无符号整型unsignedint2%u0~65535短整型short(int)4%h-231~231-1说明:短整型、基本整型和长整型数据在VC中的长度和所能表示的数值范围是一样的,没有什么区别;但它们在16位系统中是不同的;短整型数据为1个字节,基本整型数据为2个字节,而长整型数据为4个字节。3.变量的定义与初始化定义格式:[存储类型]数据类型变量名1[,变量名2……]例如:普通整型(inta,s=0;)长整型(longintb,t=1;)短整型(shortintc;

8、)符号整型(unsignedintd;)单精度实型(floate;)双精度实型(doublef;)字符型(charch;)说明:在定义变量时,可以同时定义多个相同类型的变量,各变量之间用逗号隔开;类型说明符与变量名之间至少要有一个空格;最后一个变量名后以分号“;”结束。变量的初始化:一个变量一旦定义,系统就为其分配了一个存储空间,此时变量的值是未知的,而不是0;实际上所有未赋值的变量的值都是未知的。初始化分类:1、在定义时为变量初始化格式:数据类型变量名[=初值1][,变量名2[=初值2]…];例如:intage=18,paper=3;2、先定义,

9、后赋初值格式:[存储类型]数据类型变量名1[,变量名2…]变量名1=初值1;变量名2=初值2;…例如:floatx,y,z

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

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

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