加载《教案-数组的初识》成功,点击此处阅读
首页 →文档下载

教案-数组的初识

以下为《教案-数组的初识》的无排版文字预览,完整内容请下载

C语言程序设计教案



授课班级

18工业机器人

任课教师

王某某



课 题

数组的初识



教 材

C语言程序设计教程(第4版)(杨某某)



教 学

目 标

1、掌握一维数组的定义和引用

2、掌握二维数组的定义和引用



教 材

分 析

教学重点

一维、二维数组的定义、引用、初始化





教学难点

数组的存储形式,数组的首地址



课时安排

2

教学方法

任务驱动法、讲练结合

教具

计算机、投影仪





一、 引入新课

数组是有序数据的集合,数组中每一个元素都属于同一个数据类型。

?二、讲授新课

一、一维数组的定义和引用

定义数组,就是要:

(1)规定数组的名称,其取名规则与变量名相同;

(2)规定数组的类型,包括其数据类型和存储类型;

(3)规定数组的大小,即数组的维数及包含的数组元素的个数。数组元素就是包含在数组中的变量。

(一)一维数组的定义:

类型说明符 数组名[常量表达式] 例如:int data[10], number[5];

? (二)一维数组元素的引用

数组名[下标] 例如:a[0]=a[5]+a[7]-a[2*3]

一维数组在内存中占一段连续的存储空间,其首地址:a或&a[0]

一维数组的初始化

(1)???在定义数组时对数组元素赋以初值;int 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ,按数组排列的顺序对元素赋初值;如: static int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};

3.?????? 如果花括号内的初值个数少于每行中的数组元素个数,则每行中后面的元素自动赋初值0;也允许代表给每行元素赋初值的花括号的数目少于数组的行数,这时,后面各行的元素也自动赋0值。

4.C语言规定,可以用初始化的方法来隐含定义二维数组第一维的大小,即可以省略数组定义中第一个方括号中的表达式,但不能省略第二个方括号中的表达式。如:static int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; 等价于 static int a[ ][4]={1,2,3,4,5,6,7,8,9,10,11,12}; 在定义时也可以只对部分元素赋初值而省略第一维长度,但应分行赋初值。如: static int a[ ][4]={{0,0,3},{0},{0,10}};

(四)二维数组的输入与输出

用二重循环,以a[m][n]为例 for(i=0;i请点击下方选择您需要的文档下载。

  1. 8D报告详细解释
  2. 《概率论与数理统计》实验报告
  3. 18类英语满分范文汇总
  4. 审稿意见模板
  5. 关于新冠的词语搭配
  6. 应用数组的转换、排序、查找、合并拆分函数 上机实验报告
  7. Flotherm瞬态分析
  8. 外贸写作作文
  9. 焊装专业英语词汇
  10. 大学英语六级作文高分万能模板及高分句式大汇总
  11. 英语作文模板5
  12. 中文部听课记录单
  13. 免洗手凝胶海运鉴定书
  14. Avalanche脚本使用方法
  15. 关于奥运的英语作文(附翻译)

以上为《教案-数组的初识》的无排版文字预览,完整内容请下载

教案-数组的初识由用户“a946527083”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-09-15 14:09:12
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/53/19/110672.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/53/19/110672.html'}ipt>