什么是数组
定义:数组是一组数目固定、类型相同的数据项,数组中的数据项称为元素。数组中的元素都是int、long或其他类型。
数组的声明
long numbers[10];
方括号中的数字定义了要存放在数组中的元素个数,称为数组维。
要选择某个元素,可以在数组名称后的方括号内使用索引值,例如:numbers[2];
索引值是从0开始的连续整数。表示距离第一个元素的偏移量。
寻址运算符
寻址运算符&输出其操作数的内存地址。
函数可以利用这个变量的地址,修改在这个变量中存储的值
确定数组的大小
可以使用sizeof运算符,它会计算出该变量所占的字节数
double values[5] = {1.5 , 2.5 , 3.5 , 4.5 , 6.5};
printf("The size of the array,value,is %zu bytes.\n",sizeof values);
输出结果如下:
The size of the array,value,is 40 bytes.
复制代码