在C语言中,数组可以使用以下几种方式进行定义:
int arr[10]; // 定义一个包含10个整数的数组
malloc()
函数在堆内存中为数组分配空间。这种方式的数组在程序执行期间动态分配和释放,并且其大小可以在运行时确定。int n;
scanf("%d", &n);
int *arr = (int*)malloc(n * sizeof(int)); // 动态分配n个整数的数组
int arr[] = {1, 2, 3, 4, 5}; // 定义一个包含5个整数的数组,并初始化为1、2、3、4、5
int arr[5];
for (int i = 0; i < 5; i++) {
arr[i] = i + 1; // 为数组元素赋值为1、2、3、4、5
}