71. Invalid pointer addition
無效的指針相加。源程序中試圖把兩個指針相加。
72. Invalid use of arrow
箭頭使用錯。在箭頭(→)操作符后必須跟一標識符。
73. Invalid use of arrow
點(.)操作符使用錯。在點(.)操作拊后必須跟一標識符。
74. Lvalue required
賦值請求。賦值操作符的左邊必須是一個地址表達式,包括數(shù)值變量、指針變量、結(jié)構(gòu)引用域、間接指針和數(shù)組分量。
75. Macro argument syntax error
宏參數(shù)語法錯誤。宏定義中的參數(shù)必須是一個標識符。編譯程序發(fā)現(xiàn)所需的參數(shù)不是標識的字符,則出現(xiàn)此類錯誤。
76. Macro expansion too long
宏擴展太長。一個宏擴展不能多于4096個字符。當宏遞歸擴展自身時,常出現(xiàn)此類錯誤。宏不能對自身進行擴展。
77. May compile only one file when an output file name is given
給出一個輸出文件名時,可能只編譯一個文件。在命令行編譯中使用-O選擇,只允許一個輸出文件名.此時,只編譯第一個文件,其他文件被忽略.
78. Mismatch number of parameters in definition
定義中參數(shù)個數(shù)不匹配。定義中的參數(shù)的函數(shù)原型中提供的信息不匹配。
79. Misplaced break
break 位置錯誤。編輯程序發(fā)現(xiàn)break語句在switch語句或循環(huán)結(jié)構(gòu)外。
80. Misplaced continue
Continue位置錯誤。編譯程序發(fā)現(xiàn)continue語句在循環(huán)結(jié)構(gòu)外。
81. Misplaced decimal point
十進制小數(shù)點位置錯。編譯程序發(fā)現(xiàn)浮點常數(shù)的指數(shù)部分有一個十進制小數(shù)點。
82. Misplaced else
else位置錯誤。編譯程序發(fā)現(xiàn)else語句缺少與之匹配的if語句。此類錯誤的產(chǎn)生,除了由于else多余外,還有可能是由于有多余的分號、漏寫了大括號或前面的if語句出現(xiàn)語法錯誤而引起。
83. Misplaced elif directive
elif指令位置錯。編譯程序沒有發(fā)現(xiàn)與#elif指令相匹配的#if、#ifdef或#ifndef指令。
84. Misplaced else directive
else 指令位置錯。編譯程序沒有發(fā)現(xiàn)與#else指令相匹配的#if、#ifdef或#ifdef指令。
85. Misplaced endif directive
Endif指令位置錯。編譯程序沒有發(fā)現(xiàn)與#endif指令相匹配的#if、#ifndef或#ifndef指令。
86. Must be addressable
必須是可編址的。取址操作符(&)作用于一個不可編址的對象,如寄存器變量。
87. Must take address of memory location
必須是內(nèi)存一地址。源文件中某一表達式使用了不可編地址操作符(&),如對寄存器變量。
88. No file name ending
無文件名終止符。在#include語句中,文件名缺少正確的閉引號(")或尖括號(>)。
89. No file names given
未給出文件名。Turbo命令行編譯(TTC)中沒有任何文件。編譯必須有一文件。
90. Non-portable pointer assignment
對不可移植的指針賦值。源程序中將一個指針賦給一個非指針,或相反。但作為特例,允許把常量零賦給一個指針。如果比較恰當,可以強行抑制本錯誤信息。
相關(guān)推薦:2010年9月計算機等級考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |