一维数组的创建
数组就是一组相同类型元素的集合
数组的创建:
int arr [10]
int 是数组类型
arr 是数组名称
[10] 是数组的大小
数组也可以创建不同的类型
例如:
int arr[10];
int arr[8+2];
char ch[10];
double n[10];
在C99标准之前,数组的大小都必须是常量或者常量表达式
在C99之后,数组的大小可以是变量,这是为了支持变长数组
那什么是变长数组呢?
例如:
下面例子只支持在C99标准下执行
int n = 10;
scanf("%d",&n);
int arr[n];
一维数组的初始化
数组的初始化是指在创建数组的时候给数组赋值,也叫初始化
数组在创建的时候如果想不指定数组的确定的大小就得初始化,那数组的元素个数根据初始化的内容来确定。
例如:
int arr