一、为什么需要数组
- 只要大量数据,不关心数字名称的时候。如:计算1-100的和。
- 学生成绩管理——分数
- 地址连续——两个元素之间地址连续
二、数组的基本使用
1.数组的认识
- 数组是数据的集合,如1-100
- 数组的数据是同类型的
- 数组的地址的连续的
2.数组的定义
类型、数组名、数组大小
int array[100];
3.数组的几种定义方式
- 没有初始化的数组
int array1[100]; //没有初始化的数组,仅仅申请了100个整数的内存空间
- 完整初始化的数组
int array2[3] = {
1,2,3}; //有初始化的数组,完整初始化,该数组申请了3个整型数内存空间,并赋值3个数1 2 3
- 不完整初始化的数组
int array3[100] = {
1,2,3}; //有初始的数组,不完整初始化,该数组申请了100个整型数内存空间,但只赋值3个数1 2 3,并放在数组的前3个位置
- 最常用的数组方式(初始化)
int array4[100] = {
0};
4.数组单独访问
数组通过下标来引用当中的某个元素
外国人喜欢从0开始,万事从零开始
如果数组中有三个元素,那么分别用下标法访问是array[0],array[1],array[2]
#include<stdio.h>
int main()
{
int array[3] = {
1,2,3};
printf("array的第一个元素是:%d",array[0]);
printf("array的第二个元素是:%d",array[1]);
printf("array的