- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch604程序的控制
第5章 程序的控制 教师 陈礼民 1217(O) O) 2004-10-25 11-22 本章介绍 数组简介:这是一种基本的数据类型 在循环等语句中用得很多 语句 程序控制--循环语句 程序一般是顺序执行的,程序控制是对执行方向的改变包括:选择(if switch),循环,中断(break),继续(continue)等 循环语句用得很多,在本章有一些题供练习用。大量算法问题在这里出现。 §1 数组简介 C语言中的变量分为 简单类型 构造类型 两种。 构造类型的变量是由简单型的组成的: 类型 +变量名 数组是最简单的构造类型的变量,它是由同类型的数据组成的, 如: int x1,x2,x3,x4,x5,x6; 说明六个变量都是int型的,它们都是同类型的数据。 为了简化起见 ,可以把它们说明为数组。 如 int s[6]; 这定义了一个整型数组,数组名是s, 方括弧中的常量6表明数组含有六个元素: s[0],s[1],s[2],s[3],s[4],s[5]。 系统将分配连续存贮区,其首地址是数组的第一个元素的地址. 可表示为s[0]或数组名s. * 数组说明的一般形式如下: 存贮类型 数据类型 数组名[元素的个数] 如: static int i[20]; auto char c[80]; static float f[10]; 都是合法的。 数组有 1-D 和2-D, 多维 之分. 这里只介绍 1-D的. * 2. 数组初始化 和变量一样,数组也应该有初值。这可以用两种方法进行. a. 一种是通过语句赋初值; c语言中规定,数组不能整体参加各种运算, 所以要逐个元素对数组赋初值,如, x[0]=1, x[1]=2, ... x[5]=6; b. 在说明中赋初值称谓初始化. 方法如下: int s[6]={1,2,3,4,5,6}; 等价于 int s[6]; s[0] = 1; s[1] = 2; s[2] = 3; s[3] = 4; s[4] = 5; s[5] = 6; 显然,前者简洁明了。 此例也可写成 int s[ ] = {1,2,3,4,5,6}; 即,当数组大小不指出时,即意味着以初值个数作为该数组大小。 f loat f[]={0.0,2.5,7.99}; 也是合法的。 * 注意: 1).初值个数元素个数 如:int a[6]={1,2}; 前面两个为1,2 后面的为0 int a[6]={0};这是什么意思? 2)初值个数元素个数时,作语法错处理。如, int s[4] = {1,2,3,4,5}; 是不合法的。 2).***只有是外部的或静态的数组才能在说明中初始化。(以后讲) 否则,必须外部化或静态化. 如,在函数内说明,先要用静态说明,才能初始化。 static int age[4]={32,52,16,7}; (目前 auto 型数组能在说明中初始化) 3). int s[4] = {1,2,3,4}; 其中s[4]中的4表示4个元素 s[3]=6; 中的3 表示数组中的下标,表示数组的第4元素 4. 数组运算 每个数组元素是一个变量,所以对数组元素赋值,只能逐个元素进行. int a[3],y; a[0]=1; a[1]=2; a[2]=3; y=a[2]; pritnf(%d %d %d ,a[0],a[1],a[2]); 下面给出错误的例子并于以纠正 a
您可能关注的文档
- 一对小夫妻在黄山脚下开了一家手帕专卖店可是.ppt
- 夫妻之间的礼仪.ppt
- 有一对表现型正常的夫妻生了一个白化病的孩子.ppt
- 夫妻合一的实践.ppt
- 户口迁入审批表(夫妻投靠).doc
- 夫妻再生育申请批表.doc
- 夫妻吵架不可触犯十大天条.doc
- 夫妻间的沟通与吵架.doc
- 试论我国现行夫妻财产制度兼评我国新修订的婚姻法....doc
- 实验三 分支与循环结构程序设计.ppt
- 实施指南(2025)《JB_T 12842-2016空调系统用辐射换热器》.pptx
- 实施指南(2025)《JB_T 12843 - 2016 离心式制冷剂压缩机解读》.pptx
- 实施指南(2025)《JB_T 12851-2016柴油机喷油泵 等压出油阀偶件》.pptx
- 实施指南(2025)《HJ 804-2016土壤 8种有效态元素的测定 二乙烯三胺五乙酸浸提-电感耦合等离子体发射光谱法》.pptx
- 实施指南(2025)《HJ600-2011水质梯恩梯、黑索今、地恩梯的测定气相色谱法》.pptx
- 实施指南(2025)《JB_T 6118 - 2016 沉降过滤离心机解析》.pptx
- 实施指南(2025)《HJ 811-2016水质 总硒的测定 3,3'-二氨基联苯胺分光光度法》.pptx
- 实施指南(2025)《HJ 814-2016水和土壤样品中钚的放射化学分析方法》.pptx
- 实施指南(2025)《HJ19-2011环境影响评价技术导则生态影响》.pptx
- 实施指南(2025)《HJ605-2011 土壤挥发性有机物检测标准解读》.pptx
文档评论(0)