浅尝--数组

来源:互联网 发布:萨伏伊别墅尺寸数据图 编辑:程序博客网 时间:2024/06/06 14:27

数组的创建方式

type_t arr_name [const_n];

//type_t 指数组的元素类型

//const_n常量表达式,用来指定数组的大小

例:int arr[10];

注意:[ ]必须为常量

数组的初始化

例:int arr[10]={1,2,3};
char arr[10]={‘1’,’2’,’3’};
char arr[ ]=”abcdef”
注:数组在创建的时候如果不指定数组的确定大小就得初始化。

数组中内存的分配:
这里写图片描述

上面讲述的都是一维数组

数组是使用下标来访问的,下标从0开始;
数组的大小可以通过计算得到
例:
intoarr[10];
int sz=sizeof(arr)/sizeof(arr[0]);

这里写图片描述
可见,随着数组下标的增长,元素的地址,也有着规律的递增;

结论:(一维,二维)数组在内存中是连续存放的。

(缺少的知识点颇多,下次补上)