黑马程序员技术交流社区
标题: 数组的概念与定义 [打印本页]
作者: quebei198721 时间: 2015-8-28 23:28
标题: 数组的概念与定义
一.数组的基本概念一个int类型的变量能保存一个人的年龄,如果想保存整个班的年龄呢?
1. 什么是数组数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的
2. 数组的特点 只能存放一种类型的数据,比如int类型的数组、float类型的数组
里面存放的数据称为“元素”
二.数组的定义
1. 定义 声明数组的类型
声明数组的元素个数(需要多少存储空间)
2. 格式 元素类型数组名[元素个数];
比如:int ages[3];
3. 简单使用 简单初始化:intages[5] = {19, 19, 20, 21, 25};
元素有顺序之分,每个元素都有一个唯一的下标(索引),从0开始
数组元素的访问:a
4. 初始化初始化方式
int a[3] = {10, 9, 6};
int a[3] = {10,9};
int a[] = {11, 7, 6};
int a[4] = {[1]=11,[0] = 7};
常见错误
int a[];
int[4] a;
int a;
a = {10, 11};
a[4] = {10,9,8,5};
5. 内存分析 数组存储空间的大小
存储空间的划分(内存的分配是从高地址到低地址进行的,但一个数组内部元素又是从低到高进行的)
数组名的作用,查看元素地址
数组越界的注意
6. 其他使用 数组与函数参数
数组元素作为函数参数
数组作为函数参数(sizeof注意)
遍历数组元素
两种方式遍历(while循环和for循环)
遍历元素值和元素地址
字符数组的使用
作者: 微笑的背后3 时间: 2015-8-29 00:22
赞一个~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |