[Warning]defined but not used [-Wunused-function]
定義了一個結(jié)構(gòu)體(靜態(tài)函數(shù)或變量),警示沒使用。使用 __attribute__((unused)) 告訴編譯器忽略此告警
[Warning] passing argument 1 of 'del' makes pointer from integer without a cast
函數(shù)的形參是指針時,傳入的形參應(yīng)該是指針,而不應(yīng)該是例:data[i],這樣傳入的就是data的第i個數(shù)據(jù),正確使用需要加&。
[warning]: function declaration isn’t a prototype(函數(shù)聲明不是原型)定義一個無參函數(shù),需要賦參數(shù)void
[warning]: missing barces arround initializer 。初始化缺少了大括號,沒有用大括號明確的區(qū)分出初始化數(shù)據(jù)的歸類,雖說一般編譯器會自動將結(jié)構(gòu)中的值按空間順序依次進(jìn)行賦值,但是編譯器依舊會報一個warning,當(dāng)然前提是你已經(jīng)設(shè)置了-Wall或者-Wmissing-braces。
[Warning] large integer implicitly truncated to unsigned type [-Woverflow]整數(shù)溢出:當(dāng)整數(shù)達(dá)到它所能表述的最大值時,會重新從起點(diǎn)開始