c语言怎样定义数组长度
在C语言中,定义数组长度需要在数组名的后面使用方括号[],并在方括号内指定数组的长度。
例如,定义一个包括5个整数元素的数组可以这样写:
```c
int arr[5];
```
定义一个包括10个浮点数元素的数组可以这样写:
```c
float arr[10];
```
需要注意的是,数组的长度一定要是一个常量表达式,也就是在编译时就能够肯定的值。例如,下面的代码是不合法的:
```c
int n = 5;
int arr[n]; // 毛病:数组的长度不是常量表达式
```
如果需要动态地分配数组的长度,可使用动态内存分配的方式,例如使用malloc函数。
TOP