网站大量收购独家精品文档,联系QQ:2885784924

《C语言程序设计》一维数组教案.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

您可能关注的文档

文档评论(0)

159****1506 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档