C Primer Plus第10章 数组和指针
数组:数组是由数据类型相同的一系列元素组成的数据类型
数组的声明:
intmain()
{
Float candy; //内含365个float类型元素的数组
Char code;//内含12个char类型元素的数组
int states;//内含50个int类型元素的数组
}
“[]”表示candy、code和states都是数组,方括号中的数字表明数组中的元素个数。
访问数组中的元素:
通过使用使用数组下标(索引)表示数组中的各个元素。素组元素的编号从0开始,所以candy表示candy数组的第一个元素,candy表示第365个元素,也就是最后一个元素。
初始化数组:
数组通常被用来储存程序需要的数据。刚刚声明的数组里面存放的都是随机的垃圾值,一般在程序一开始初始化数组比较好。
只能储存单个值的变量有时也称为标量变量(scalar variable),初始化这种变量:
intfix = 1;
floatflax = PI * 2;
初始化数组:
intpowers = {1,2,3,4,5,6,7,8};//逐一对每个元素初始化
intpower = {0};//用0初始化所有的元素
intpower[] = {1,2,1,3,4,5,6,7,8} //编译器将自动确定数组的大小
页:
[1]