下载此文档

全国计算机二级C语言程序设计讲义一维数组和二维数组PPT教案学习.pptx


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

全国计算机二级C语言程序设计讲义一维数组和二维数组PPT教案学习 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小154 KB
  • 时间2021-06-12