-一维数组的定义与引用教案

-一维数组的定义与引用教案

ID:10270705

大小:55.00 KB

页数:4页

时间:2018-06-14

-一维数组的定义与引用教案_第1页
-一维数组的定义与引用教案_第2页
-一维数组的定义与引用教案_第3页
-一维数组的定义与引用教案_第4页
资源描述:

《-一维数组的定义与引用教案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课题序号1授课日期第周月日(星期)授课班级10单招、10计算机授课课时2授课形式理论授课章节名称一维数组的定义与引用使用教具无教学目的1、了解数组的基本概念。2、掌握一维数组定义、引用;4、提高学生编写程序的能力教学重点掌握一维数组定义、引用;教学难点掌握一维数组定义、引用;更新、补充、删节内容无课外作业补充课堂教学安排教学步骤教学内容教学方法及双边活动导入新课新课讲授一维数组的定义在C语言中,变量必须先定义,后使用。数组也是如此,使用数组时必须先定义,后引用。定义一维数组的格式为:类型说明符数组名[整型常量表达式],…;例如:inta[10],b[5];说明:⑴它表示定义了两个一维数组,一

2、个数组名为a,另一个数组名为b。数组名是按照“标识符”的规则构成的。⑵a数组含有10个数组元素,即a[0]、a[1]、a[2]、…、a[9];b数组含有5个数组元素,即b[0]、b[1]、b[2]、b[3]和b[4]。注意,不能使用a[10]和b[5],否则即出现数组超界现象。⑶类型说明符int说明a数组和b数组中的每个元素均占2个字节,只能存放整型数据。类型说明符可以是任何基本类型,如float、double、char等;也可以是以后要介绍的其它数据类型,如结构型、共用型等。⑷整型常量表达式可以是整型常量或符号常量。最常见的是整型常量。不允许为变量。⑸C编译程序(如TurboC)为a数组在

3、内存中分配了10个连续的数组单元(共占20个字节),为b数组在内存中分配了5个连续的数组单元(共占10个字节),如图7-1所示。               a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]b[0]b[1]b[2]b[3]b[4]图7-1⑹C编译程序还指定数组名a为a数组的首地址,即a与&a[0]等价;指定数组名b为b数组的首地址,即b与&b[0]等价。也就是说,在C语言中,每个已定义的数组,其数组名有两个作用,其一代表该数组的名称;其二代表该数组在内存中的首地址。课堂提问讨论课堂小结步骤五布置作业7.1.2数组元素的引用当定义了某数组后,就可

4、以引用该数组中的任何元素了。引用形式为:数组名[下标]。例如,前面定义过的a数组,可以引用的数组元素为a[0]、a[1]、a[2]、…、a[9]。【例7-1】数组元素的引用例子。程序如下:main(){inta[10],b[5]={55,44,33,22,11},i;for(i=0;i<10;i++){a[i]=i+1;printf(“%4d”,a[i]);}printf(“”);for(i=0;i<5;i++)printf(“%4d”,b[i]);printf(“”);}在引用时应注意以下几点:⑴引用时只能对数组元素引用。如【例7-1】中的a[i],b[i];而不能引用整个数组,如

5、【例7-1】中的a或b。⑵在引用数组元素时,下标可以是整型常数、已赋值的变量或含变量的表达式。如【例7-1】中a[i],b[i]的下标i就是已赋值的变量。⑶由于数组元素本身可看作同一类型的单个变量,因此,对变量的各种操作也都适用于数组元素。如【例7-1】中对数组元素a[i]的赋值操作和输出操作。⑷引用数组元素时,下标上限(即最大值)不能超界。也就是说,若数组含有n个元素,下标的最大值为n-1,(因下标从0开始);若超出界限,C编译程序并不给出错误信息(即其不检查数组是否超界),程序仍可以运行,但可能会改变该数组以外其它变量或其它数组元素的值,由此会造成不正确的结果。如【例7-1】,若误将第一

6、个for语句中的i<10写成i<=10,就会出现下标超界现象a[10]=11,程序运行后,b数组中的b[0]原值55被错误地改变为11板书设计数组:具有相同数据类型的数据的有序的集合。数组元素:数组中的元素。数组中的每一个数组元素具有相同的名称,不同的下标,可以作为单个变量使用,所以也称为下标变量。在定义一个数组后,在内存中使用一片连续的空间依次存放数组的各个元素。数组的下标:是数组元素的位置的一个索引或指示。数组的维数:数组元素下标的个数。根据数组的维数可以将数组分为一维、二维、三维、多维数组。教学后记

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

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

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