下载此文档

第8讲 一维数组和二维数组.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
第8讲一维数组和二维数组
一、一维数组
1、一维数组的定义
2、一维数组元素的引用
3、一维数组的初始化
二、二维数组
1、二维数组的定义和引用
2、二维数组的初始化
数学中:a1,a2,a3,···,ai,···,an
C程序中:a[0],a[1],a[2],···,a[i-1],···a[n-1]
数组是数目固定,类型相同的若干变量的有序集合。
数组中的每一个数称为数组元素,数组中的每一个元素都属于同一个数据类型。
在内存中数组占有一段连续的存储空间。
一、一维数组
1、一维数组的定义
定义的格式:
类型说明符数组名[整常量表达式],···;
说明:
类型说明符:表明该数组所属类型,即数组元素的类型。
数组名:即数组的名称,其命名方法同变量名。
[ ]:下标运算符,可通过该运算符的个数反映出数组的维数。
整常量表达式:为一整常量表达式,表明数组的大小。
特点:
数组元素的个数必须是确定的
数组元素的类型必须一致
一维数组在内存中的存放方式:
数组定义以后,编译系统(计算机)将在内存中开辟一块连续的存储单元用于存放数组元素,数组名表示存储单元的首地址,存储单元的大小由数组的类型和数组的大小决定。
例如 int a[5];
int
a[ 4 ]
a[ 3 ]
a[ 2 ]
a[ 1 ]
a[ 0 ]
2字节
2字节
2字节
2字节
2字节
引用方式: 数组名[下标]
2、一维数组元素的引用
说明:
下界≤下标≤上界;
下界=0;上界=整常量表达式-1。
下标为整型表达式;
一个数组元素实质是一个变量,代表内存中的一个存储单元。引用后的数组变量也称下标变量。
例#define N 20
int a[5];
float f1[N+6];
说明:
a[5]:a[0],a[1],a[2],a[3],a[4]
f1[N+6]:f1[0],f1[2],···,f1[25]
注意:
引用a[5],f1[26]编译不报错,但不能得到正确的运行结果。
一维数组元素引用的规定:
数组必须先定义后使用。
数组元素只能逐个被引用,不能一次引用整个数组。
对数组中所有元素逐个引用时,通常可使用循环结构。
例:
1)float b[12];
b[1]=; b[3]=;
b[0]=b[1]+b[3];
b[2]=b[1]-b[3];
······
2)int j, a[10];
for ( j=0; j<10; j++ ) a[j]=j;
数组的初始化:指定义数组时对数组元素赋以初值。
3、一维数组的初始化
格式:
类型符数组名[表达式]={初值表};
说明:
给全部元素赋初值。
给部分元素赋初值。
给全部元素赋初值时可不指定数组的长度。

第8讲 一维数组和二维数组 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11