1.一维数组的创建和初始化
int main()
{
//一组 相同数据类型 的元素的集合
//int arr[100];
int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 };
int arr2[100] = { 0 };
return 0;
}
int n=10;
int arr[n];
c99中引入了变长数组的概念,数组的大小可以用变量表示。只要编译器支持c99,就可以使用
vs2019是不支持变长数组的。
const修饰的n是常变量,本质上还是变量
const int n=10不行。
不完全初始化:后面默认初始化为0
//变长数组不能初始化
static int b; //static也是初始化为0
int a; //全局变量,不初始化的时候,默认为0
只是在创建数组的时候不能用变量。 在打印或者赋值的时候可以用arr[i]
3.一维数组在内存中的存储