在C語言中,定義數組長度需要在數組名的后面使用方括號[],并在方括號內指定數組的長度。
例如,定義一個包含5個整數元素的數組可以這樣寫:
int arr[5];
定義一個包含10個浮點數元素的數組可以這樣寫:
float arr[10];
需要注意的是,數組的長度必須是一個常量表達式,也就是在編譯時就可以確定的值。例如,下面的代碼是不合法的:
int n = 5;
int arr[n]; // 錯誤:數組的長度不是常量表達式
如果需要動態地分配數組的長度,可以使用動態內存分配的方式,例如使用malloc函數。