- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
C语言程序设计教案
课程:C程序设计制订日期:2015-11-7
授课章节5.1一维数组授课形式讲授、演示
授课班级2015级软件工程授课时数1学时(45分钟)
授课日期2015年11月8日星期日授课地点E座607
教学目标与要求:
1、掌握一维数组的定义和引用
2、掌握一维数组的初始化方法
3、了解与一维数组有关的应用编程方法
教学重点:
一维数组的定义和引用、初始化方法
教学难点:
与一维数组有关的应用编程方法
教学准备:
1.教学材料
教材:C语言程序设计(第四版)——谭浩强著清华大学出版社
参考资料:
C++语言程序设计与实践——张思民著清华大学出版社
2.制作课件,讲稿。
教学过程备注
授课内容
第5章数组
5.1一维数组
数组是具有相同类型变量的集合。在数组中,各个变量称之为元素。
其中,同一数组中的所有元素都有相同的名字,只是下标不同。只有一
个下标的数组称之为一维数组,有多个下标的数组称之为多维数组。
1.一维数组的定义
一维数组定义的一般形式为:
数据类型数组名[常量表达式];
说明:
(1)数据类型表示数组元素的类型。
(2)数组名的命名规则跟变量名一样。
(3)方括号中的常量表达式是数组的容量,即包含元素的个
数。
第1页共4页
例如:定义数组
inta[10];
表示定义了一个整型的数组a,含有10个元素(每个元素都是整
型)。其说明如图6.1所示。
图6.1数组定义的说明
数组一旦定义,各数组元素名就确定了。数组元素的一般形式为:
数组名[下标]
数组的第一个元素的下标总是从0开始的。对于上面所定义的数组
a[10],其元素依次为a[0],a[1],a[2],a[3],a[4],a[5],a[6],
a[7],a[8],a[9]。
其实,数组名代表的是数组的首地址,下标则是数组元素到数组开
始的偏移量。系统为数组在内存分配的是一片连续的存储的单元,如定
义了“inta[10];”,则它的10个元素在内存中的排列情况如图6.2
所示:
图6.2一维数组元素在内存中的排列情况
2.一维数组的初始化
数组初始化是指在数组定义时给数组元素赋予初值。数组初始化是
在编译阶段进行的。这样将减少运行时间,提高效率。
数组初始化赋值的一般形式为:
数据类型数组名[常量表达式]={值,值,……,值};
其中在{}中的各数据值依次为各元素的初值,各值之间用逗号间隔。
例如:
inta[10]={0,1,2,3,4,5,6,7,8,9};
相当于a[0]=0;a[1]=1;...;a[9]=9;
数组初始化赋值的几点说明:
(1)可以只给部分元素赋初值。当{}中数据值的个数少于元素个
数时,只给前面部分元素赋值。例如:
第2页共4页
inta[10]={0,1,2,3,4};
表示只给a[0]~a
您可能关注的文档
- 七年级下册英语单词表:Unit6附音标.pdf
- 《调查理论与方法》综合练习题.pdf
- 《建筑工程计量与计价》填空题.pdf
- 《城市轨道交通概论》课程标准.pdf
- 《会计制度设计》01-05任务答案.pdf
- [中学团委书记述职报告]关于初中团委书记的述职报告.pdf
- pvc穿线管规范要求.pdf
- ERP系统在财务报告内部控制的作用-附外文翻译.pdf
- 2025年高考历史二轮复习通史版配套练习 第3讲 古代中华文明的曲折发展——三国两晋南北朝时期.docx
- 2025年高考历史二轮复习通史版配套练习 第15讲 世界现代文明的确立与国际秩序的演变——两次世界大战时期.pdf
- 2025年高考历史二轮复习通史版配套练习 第10讲 中国特色社会主义道路的探索与曲折——改革开放前.pdf
- 2025年高考历史二轮复习通史版配套练习 第14讲 工业文明的兴起与转型——两次工业革命时期.pdf
- 2025年高考历史二轮复习通史版配套练习 第12讲 世界古代文明的产生与发展——上古时代至中古时期.docx
- 2025年高考历史二轮复习通史版配套练习 第14讲 工业文明的兴起与转型——两次工业革命时期.docx
- G7718-2025与GB 7718-2011标准对比表格.xlsx
- 紫玉米提取物编制说明.pdf
- GB 7718-2025《预包装食品标签通则》修订亮点解读.pdf
- 企业商业秘密维权指南.docx
- 《食品安全国家标准预包装食品标签通则》(GB 7718-2025)问答.docx
- GB 10770-2025《食品安全国家标准-婴幼儿罐装辅助食品》与2010版比对.xlsx
最近下载
- (高清版)-B-T 34590.8-2022 道路车辆 功能安全 第8部分:支持过程.pdf VIP
- HyperMesh软件2020版帮助文档.pdf VIP
- 东芝扶梯TE-S1 标准7K图.pdf
- 强化练八 系统分析(含解析) 2025届高中通用技术.DOCX VIP
- 专题八 系统分析 学案(含解析)2025届高中通用技术.DOCX VIP
- 《老年常见疾病预防与照护》精品课件——项目一 老年常见疾病的特点及照护.pptx
- 医学决定水平和危急值.pdf
- 湖北省十一校2025届高三第一次联考 数学试卷(含答案详解).pdf
- 强化练十四 结构设计(含解析) 2025届高中通用技术.DOCX VIP
- 2024年行政管理专科-大学语文考试历年真题常考点试题带答案.docx VIP
文档评论(0)