24. suplerfluous & with function or array
在函數(shù)或數(shù)組中有多余的&號(hào)。取地址操作符(&)對(duì)一個(gè)數(shù)組或函數(shù)名是不必要的,應(yīng)該去掉。
25. Suspicious pointer conversation
值得懷疑的指針轉(zhuǎn)換。編譯程序遇到一些指針轉(zhuǎn)換,這些轉(zhuǎn)換引起指針指向不同的類型。如果合適,應(yīng)強(qiáng)行抑制此類警告。
26. Undefined structure 'xxxxxxxx'
結(jié)構(gòu)'xxxxxxxx'未定義。在源文件中使用了該結(jié)構(gòu),但未定義。可能是由于結(jié)構(gòu)名拼寫錯(cuò)誤或忘記定義而引起的。
27. Unknown assembler instruction
不認(rèn)識(shí)的匯編指令。編譯程序發(fā)現(xiàn)在插入的匯編語句在有一個(gè)不允許的操作碼。檢查此操作的拼寫,并查看一下操作碼表看該指令能否被接受。
28. Unreachable code
不可達(dá)代碼。break,continue,goto 或return 語句后沒有跟標(biāo)號(hào)或循環(huán)函數(shù)的結(jié)束符。編譯程序使用一個(gè)常量測試條件來檢查while,do和for循環(huán)有沒有失敗。
29. Void function may not return a value
Void 函數(shù)不可返回值,源文件中的當(dāng)前函數(shù)說明為 ,但編譯程序發(fā)現(xiàn)一個(gè)帶值的返回語句,該返回語句的值將被忽略。
30. Zero length structure
結(jié)構(gòu)長度為零。在源文件中定義了一個(gè)長度為零的結(jié)構(gòu),對(duì)此結(jié)構(gòu)的任何使用都是錯(cuò)誤的。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |