【正文】
able to open include file ‘XXXXXXXX. XXX’ 頭文件找不到。 ? Illegal use of pointer 指針被非法引用,一般是使用了非法的指針運(yùn)算。 ? Constant expression required 定義數(shù)組時(shí)指定的數(shù)組長(zhǎng)度不是常量表達(dá)式。 ? Possible use of ‘XXX’before definition 表達(dá)式中使用了未賦值的變量 ? Redeclaration of ‘main’ 一個(gè)程序文件中主函數(shù) main不止一個(gè)。C語(yǔ)言上機(jī)調(diào)試 楊自恒 C語(yǔ)言上機(jī)調(diào)試 ? 什么是調(diào)試? – 在 C語(yǔ)言編程過(guò)程中,避免不了地會(huì)出現(xiàn)各種錯(cuò)誤,我們稱(chēng)之為: BUG; – 消除這些 BUG,我們稱(chēng)之為: Debug; – DEBUG中文翻譯為:調(diào)試。 ? Nonportable pointer conversion 不適當(dāng)?shù)闹羔樲D(zhuǎn)換,可能是在應(yīng)該使用指針的地方用了一個(gè)非 0的數(shù)值。 ? Case statement missing ‘:’ switch結(jié)構(gòu)中的某個(gè) case之后缺少冒號(hào)。 ? Function should return a value 函數(shù)應(yīng)該返回一個(gè)值,否則與定義時(shí)的說(shuō)明類(lèi)型不匹配。 ? Too few parameters in call 調(diào)用某個(gè)函數(shù)時(shí)實(shí)參數(shù)目不夠。 – User break 在運(yùn)行程序時(shí)終止 程序跟蹤調(diào)試(詳細(xì)) ? 程序的跟蹤調(diào)試 ? 利用 Run菜單可以進(jìn)行程序的跟蹤調(diào)試 ? GO to Cursor (F4)—— 選擇該選項(xiàng)使程序執(zhí)行到光標(biāo)所在行 ? 首先將光標(biāo)移到某行(一般為可執(zhí)行),選擇該功能項(xiàng),則程序執(zhí)行到該行的前一行暫停。 ? 選擇 Evaluate功能后,系統(tǒng)彈出一個(gè)對(duì)話(huà)框。