在C语言中,定义数组的基本语法是:
```c
数据类型 数组名[数组大小];
```
其中:
数据类型:指定数组中元素的数据类型,例如 `int`、`float`、`char` 等。
数组名:数组的标识符,用于引用数组。
数组大小:表示数组中能够存放的元素数量,必须是一个常量表达式,不能是变量。
定义一个包含10个整数的数组
```c
int numbers;
```
定义一个包含5个整数的数组,并初始化前三个元素为1、2、3
```c
int numbers = {1, 2, 3};
```
定义一个包含5个整数的数组,并省略数组大小,根据初始化列表自动确定大小
```c
int numbers[] = {1, 2, 3, 4, 5};
```
定义一个包含10个`double`类型元素的数组
```c
double balance;
```
定义一个包含5个`double`类型元素的数组,并部分初始化
```c
double balance = {1000.0, 2.0, 3.4, 7.0, 50.0};
```
定义一个包含5个`double`类型元素的数组,并省略数组大小
```c
double balance[] = {1000.0, 2.0, 3.4, 7.0, 50.0};
```
注意事项:
数组大小必须在编译时确定,不能使用变量来定义数组大小。
数组的索引从0开始,最后一个元素的索引是数组大小减1。
未初始化的数组元素包含未定义的值。
通过以上语法和注意事项,可以有效地在C语言中定义和初始化数组。