(中职)计算机程序设计(C语言)第六章第2节教学课件工信版.pptVIP

  • 3
  • 0
  • 约7.55千字
  • 约 35页
  • 2022-10-26 发布于辽宁
  • 举报

(中职)计算机程序设计(C语言)第六章第2节教学课件工信版.ppt

YCF;§6.2 二维数组;6.2.1 二维数组的定义与初始化; 二维数组初始化也是在类型说明时给各下标变量赋以初值。二维数组可按行分段赋值,也可按行连续赋值。 例如:对数组a[5][3]: 按行分段赋值可写为: int a[5][3]={ {80,75,92},{61,65,71},{59,63,70},{85,87,90},{76,77,85} }; 按行连续赋值可写为: int a[5][3]={ 80,75,92,61,65,71,59,63,70,85,87,90,76,77,85}; 这两种赋初值的结果是完全相同的。;一维存储器中存放二维数组,有两种方式: 1.按行排列:即放完一行之后顺次放入第二行; 2.按列排列:放完一列之后再顺次放入第二列。 ;(1)可以只对部分元素赋初值,未赋初值的元素自动取0值。 (2)如对全部元素赋初值,则第一维的长度可以不给出。 (3)数组是一种构造类型的数据。二维数组可以看作是由一维数组的嵌套而构成的。设一维数组的每个元素又都是一个数组,就组成了二维数组。当然,前提是各元素类型必须相同。根据这样的分析,一个二维数组也可以分解为多个一维数组。对这三个一维数组不需另作说明即可使用。;#include “stdio.h” main() { int i,j,s=0; float average,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档