在C語言中,變長數組是指數組的大小在編譯時不確定,而是在運行時確定的數組。變長數組的初始化方法與普通數組相同,可以使用花括號{}來初始化數組的元素。例如:
int size = 5; int arr[size] = {1, 2, 3, 4, 5};
在這個例子中,size是一個變量,表示數組arr的大小為5,然后使用花括號{}來初始化數組的元素為1、2、3、4、5。注意變長數組的大小必須在數組聲明時賦值,不能在聲明后再改變數組的大小。