c语言

c语言怎么定义数组长度

小亿
342
2023-08-10 23:52:33
栏目: 编程语言

在C语言中,定义数组长度需要在数组名的后面使用方括号[],并在方括号内指定数组的长度。

例如,定义一个包含5个整数元素的数组可以这样写:

int arr[5];

定义一个包含10个浮点数元素的数组可以这样写:

float arr[10];

需要注意的是,数组的长度必须是一个常量表达式,也就是在编译时就可以确定的值。例如,下面的代码是不合法的:

int n = 5;
int arr[n]; // 错误:数组的长度不是常量表达式

如果需要动态地分配数组的长度,可以使用动态内存分配的方式,例如使用malloc函数。

0
看了该问题的人还看了