1 / 80
文档名称:

第6章 利用数组处理批量数据.ppt

格式:ppt   页数:80
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 利用数组处理批量数据.ppt

上传人:yunde112 2014/4/19 文件大小:0 KB

下载得到文件列表

第6章 利用数组处理批量数据.ppt

文档介绍

文档介绍:第6章数组
构造数据类型之一;
数组:有序数据的集合,用于存贮较大量的
相同类型的数据元素,用数组名标识;
元素: 一个数组可以分解为多个数组,元素
属同一数据类型,用数组名和下标确定;

定义一维数组的一般形式为:
类型符数组名[常量表达式];
数组名的命名规则和变量名相同
如 int a[10];
数组名
注意: 数组名不能与其它变量名相同。

定义一维数组的一般形式为:
类型符数组名[常量表达式];
数组名的命名规则和变量名相同
如 int a[10];
数组长度

定义一维数组的一般形式为:
类型符数组名[常量表达式];
数组名的命名规则和变量名相同
如 int a[10];
10个元素:a[0],a[1],a[2],…,a[9]
每个元素的数据类型
a[0]
a[1]
a[2]
a[3]

a[7]
a[8]
a[9]
[ ] :数组运算符
单目运算符
优先级(1)
左结合
不能用( )
例 int data[5];
data[5]=10; //C语言对数组不作越界检查, 下标超范围会引起死机或程序错误

定义一维数组的一般形式为:
类型符数组名[常量表达式];
int a[4+6]; 合法
int n=10;
int a[n];
不合法
#define FD 5
main()
{
int a[3+2],b[7+FD];
……
}

//int型在不同的机器,不同的编译器中的字节数不一样,,
printf("int:%d\n",sizeof(int)); //char型的字节数为1 printf("char:%d\n",sizeof(char)); //short型的字节数为2 printf("short:%d\n",sizeof(short)); //long型的字节数为4 printf("long:%d\n",sizeof(long)); //float型的字节数为4 printf("float:%d\n",sizeof(float)); //double型的字节数为8 printf("double:%d\n",sizeof(double));
sizeof()—长度运算符,它的作用是求某类型或某变
量类型的字节数。
数组定义后,系统将给其分配一定大小的内存单元,其所占内存单元的大小与数组元素的类型和数组的长度有关。
数组所占内存单元的字节数= 数组大小× sizeof(数组元素类型)
例 int a[6];
数组名表示内存首地址,是地址常量
编译时分配连续内存
内存字节数= 数组维数*sizeof(元素数据类型)
int a[6]共占用12字节存储空间

一维数组中的各个元素在内存中是按照下标规定的顺序存放在内存中的。我们知道,在内存中是以字节为基本单位来表示存储空间的并且在内存中只能按照顺序的方式存放数据。
100
102
108
110
a[0]
a[1]
a[2]
a[3]
a[4]
a[5]
104
106
a
112
数组必须先定义,后使用
只能逐个引用数组元素,不能一次引用整个数组
数组元素表示形式: 数组名[下标]
其中:下标可以是常量或整型表达式,如为小数时,C编译将自动取整。
例 int a[10];
printf(“%d”,a); ()
必须 for(j=0;j<10;j++)
printf(“%d\t”,a[j]); ()
a[5]
a[i+j]
a[i++] x[3]=b1[1]+b1[0];
怎样引用一维数组元素
怎样引用一维数组元素
对10个数组元素依次赋值为0,1,
2,3,4,5,6,7,8,9,要求按逆序输出。
解题思路:
定义一个长度为10的数组,数组定义为整型
要赋的值是从0到9,可以用循环来赋值
用循环按下标从大到小输出这10个元素

最近更新

2026年大学c语言考试题库及答案(夺冠) 14页

2026年干部廉政知识试题(黄金题型) 14页

基于主动学习Kriging的航空发动机机构可靠性分.. 7页

2026年西安高新科技职业学院单招职业技能测试.. 44页

基于一种可切换亲水溶剂辅助提取黄曲霉毒素 31页

2025年黄山太平经济开发区投资有限公司公开招.. 44页

2025青海黄南州同仁市司法局面向全市招录1人考.. 46页

2026年c语言上机期末考试题1套 13页

2026年c语言指针考试题库标准卷 13页

2026年c语言理论考试题(含答案) 13页

2026年c语言试题期末(必刷) 13页

2024年上海交通职业技术学院辅导员招聘考试真.. 36页

2024年北京服装学院辅导员考试参考题库最新 37页

2026年云南锡业职业技术学院单招职业适应性测.. 44页

2024年江西航空职业技术学院马克思主义基本原.. 22页

2026年全国二级计算机C语言程序设计题库(精练.. 13页

2025中国邮政集团有限公司云南省分公司见习人.. 32页

2026年北海康养职业学院单招职业技能考试模拟.. 44页

2025年吉林财经大学马克思主义基本原理概论期.. 13页

2025年宣城职业技术学院单招职业倾向性考试题.. 43页

2025年武威职业学院单招职业倾向性考试题库带.. 43页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页

《口蹄疫》ppt课件 42页

自然条件对城市的影响 48页

DL T 5783-2019《水电水利地下工程地质超前预.. 36页