在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
}