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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© quebei198721 中级黑马   /  2015-8-28 23:28  /  796 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一.数组的基本概念
一个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循环)
       遍历元素值和元素地址

       字符数组的使用

1 个回复

倒序浏览
赞一个~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马