- 3
- 0
- 约7.85千字
- 约 46页
- 2017-04-28 发布于四川
- 举报
第八章常用数据表达
第8章 常用数据表达 ;基本数据类型;为什么要有数组这么一个数据类型?
数组与其他基本的数据类型有什么区别?;举例:一个班有30个学生,求这30个学生的总成绩和平均成绩。
分析:如果按照我们以前的知识,涉及到30个学生的成绩,那么我们要定义30个变量来存储成绩信息。那么如果100个学生呢?是不是要定义100个变量?若有2万在校生,那么学籍管理系统中是不是要定义2万个变量?------不可能!
如何表示这么多学生的相关信息(例如成绩),就要引入数组的概念,数组是有序数据的集合。数组中的每一个元素都属于同一个数据类型。可以用一个统一的数组名和下标来惟一的确定数组中的元素,利用循环来统一完成各个元素的各种操作。;数组具有如下主要特点:
(1)每个数组中的元素类型必须一致。
(2)用不同的下标来区分数组的元素。
(3)数组在内存中占有连续的存储单元,数组名表示数组在内存中的首地址。
(4)数组和指针有着极密切的联系,可以通过指针移动来对数组元素进行操作。
;#includestdio.h
int main()
{ int i,a[10]={1,2,3,4,5,6,7,8,9,10};
/*定义一个整型数组, 数组名为a, 并给数组初始化*/
for(i=0;i10;i++)
printf(a[%d]=%-2d,i,a[i]);
原创力文档

文档评论(0)