黑马程序员技术交流社区

标题: 数组的概念与定义 [打印本页]

作者: 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