1
在函數聲明載體的情況下,我只是試圖定義一個在功能createlist
命名numlist
載體,但我得到的錯誤是:錯誤使用C
expected constant expression
cannot allocate an array of constant size 0
'numlist' : unknown size
'numlist' undeclared identifier
它只是這一行的功能
int langd=3;
int numlist[langd];
對不起,忘了說,我需要從參數數組的大小,功能及其在,如:INT函數(INT一個){ int numlist [a]; .........} – Tensora
@Tensora在這種情況下,使用'malloc'函數:'int * numlist = malloc(a * sizeof * numlist);'。 – ouah
似乎工作正常! – Tensora