原文:variable-sized object may not be initialized 報錯的原因

首先來看一段代碼: 這里創建了兩個int類型的數組a ,b ,指定數組的長度為n,並對數組的第一個元素的值進行賦值 初始化 ,然后編譯器報錯: error: variable sized object may not be initialized 變量大小的對象不能初始化 如果在Dev C 的編譯器里面來實現的話是可以實現的,這樣的寫法是沒有問題的。這里報錯的原因是C語言規定了不能使用variab ...

2021-08-02 10:00 0 1049 推薦指數:

查看詳情

編譯錯誤:variable-sized object may not be initialized

原因,定義數組的時候使用變量來定義數組長度。 如下代碼: int a = 10; char b[a]; //編譯不報錯 //char b[a] = "jfkd"; //報錯,使用變量定義長度時,不可在定義時同時進行初始化賦值,需要在之后進行賦值 ...

Sun Feb 23 05:28:00 CST 2020 0 1641
The local variable fruit may not have been initialized 錯誤

eclipse錯誤提示如圖: 錯誤代碼如圖: 首先這錯誤的翻譯是:局部變量"水果"尚未初始化,所以對象該如何初始化呢,我百度之后找到了答案,修改過后如下圖所示。 ...

Sat May 25 23:36:00 CST 2019 0 883
variable ans might not have been initialized 報錯,以及初始化注意點

他是說你沒有初始化而已,一般只是個warning,如果是在不能跑,那就給他初始化一下. 注意,初始化可不是任意值哈! 就比如如果要算階乘,你初始化就不能為0. 還有如果是比較大小這類,就不要把初 ...

Tue Mar 31 03:59:00 CST 2020 0 21992
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM