【嵌入式C基础】第8篇:C语言数组讲解

1 概述

数组的基本概念:同一类型数据的集合

1.1 数组的定义

存储类型 数据类型 数组名[元素个数];
int a[5];

元素个数必须为常量,不能为变量

1.2 数组的初始化

int a;

数组初始化方法
全部初始化:
int a[5] = {1, 2, 3, 4, 5};

局部初始化:
int a[5] = {1, 2, 3};
注意:其他的即为0;

常用:int arr[5] = {0}; //初始化一个全部元素为0的数组,通常这个方法在清0数组时使用

默认初始化:
int a[] = {1, 2, 3, 4, 5};
int arr[] = {0}; //不常用的方法,这样相当于定了只有1个元素的数组,并且值为0

例子:
int a[5] = {0}; //对,局部初始化,所以全部即为0了
int a[] = {0}; //对,一个元素,初始化为0
int a[5] = {1, 2, 3, 4, 5}; //对
a = {1, 2, 3, 4, 5}; //错

<

你可能感兴趣的:(黑猫带你学:嵌入式C语言,c语言,数据结构,数组)