一维数组
定义:
type_t arr_name [const_n];
//type_t 是指数组的元素类型
//const_n 是一个常量表达式,用来指定数组的大小
//如以下几种
//代码1
int arr1[10];
//代码2
int count = 10;
int arr2[count];//数组时候可以正常创建?
//代码3
char arr3[10];
float arr4[1];
double arr5[20]
//[]中必须是个常量不能是变量
初始化:
int arr1[10] = {1,2,3};
int arr2[] = {1,2,3,4};
int arr3[5] = {1,2,3,4,5};
char arr4[3] = {'a',98, 'c'};
char arr5[] = {'a','b','c'};
char arr6[] = "abcdef";
数组是使用下标来访问的,下标从0开始。
数组的大小可以通过计算得到
int size=sizeof(arr)/sizeof(arr[0]);
数组在内存中是连续存储的。