A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© quebei198721 中级黑马   /  2015-8-25 12:59  /  771 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、 数组的基本概念
一个int类型的变量能保存一个人的年龄,如果想保存整个班的年龄呢?
1. 什么是数组
数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的
2. 数组的特点
只能存放一种类型的数据,比如int类型的数组、float类型的数组
里面存放的数据称为“元素”
二、 数组的定义1. 定义
声明数组的类型
声明数组的元素个数(需要多少存储空间)
2. 格式
元素类型 数组名[元素个数];
比如:int ages[3];
3. 简单使用
简单初始化:int ages[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循环)
遍历元素值和元素地址
字符数组的使用

5 个回复

倒序浏览
来看过,再整合下。
回复 使用道具 举报
总结的不错!
回复 使用道具 举报
二、 数组的定义1. 定义
声明数组的类型
声明数组的元素个数(需要多少存储空间)
2. 格式
元素类型 数组名[元素个数];
比如:int ages[3];
回复 使用道具 举报
赞一个,总结的很好很给力。
回复 使用道具 举报
再看一遍
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马