笔记
一.数组
1.1引入目的
对于庞大的数据而言,如果一个个给数据定义变量很麻烦,为了批量处理数据,我们引入数组,所谓数组,就是多个变量的集合。
1.2数组的概念及定义
定义 | 数组是连续存储多个相同数据类型的变量集合,数组属于构造数据类型 |
注意 | 1.连续存储,说明这多个变量的地址是连续的 2.相同数据类型,说明同一个数组中的每个变量的数据类型都是一样的 3.变量的集合:说明数组定义时不能为空 |
定义格式 | 1.数据类型:可以是基本数据类型,也可以是构造数据类型,指针数据类型或者空类型 2.数组名:标识符,要符合标识符命名规则 1)只能由字母、数字、下划线组成 2)不能以数字开头 3)不能使用关键字 4)严格区分大小写 5)做到见名知意 3.表示这是数组的标识,正在定义一个数组 4.常量:表示定义的数组长度,或者说是定义的变量的个数 1)不能为0 2)不能为小数 3)不能空着 |
数组的初始化 | 初始化,就是在给变量申请空间时,顺便给定初始值。初始化时,用一对花括号将元素的值包裹起来,多个值之间使用逗号隔开。对于数组的初始化而言有三种方式。 1)全部初始化:数组长度为多少,就初始化几个元素的值 2)部分初始化:初始化元素的个数,小于数组的长度,此时,默认从前面元素进行初始化,没有初始化的元素由0补齐 3)特殊初始化:在定义数组并初始化时,可以不用给定数组的长度,数组的长度由初始化元素个数而定 |