

1、語(yǔ)法錯(cuò)誤:這是指程序中含有不符合語(yǔ)法規(guī)定的語(yǔ)句 , 例如關(guān)鍵字或符號(hào)書寫錯(cuò)誤(將printf寫成print、將數(shù)組元素引用寫成a(2)等)、使用了未定義的變量、括號(hào)不配對(duì)等 。含有語(yǔ)法錯(cuò)誤的程序是不能通過(guò)編譯的,因此程序?qū)⒉荒苓\(yùn)行 。
【什么是語(yǔ)法錯(cuò)誤什么是邏輯錯(cuò)誤 什么是邏輯錯(cuò)誤什么是語(yǔ)法錯(cuò)誤】2、邏輯錯(cuò)誤:這是指程序中沒(méi)有語(yǔ)法錯(cuò)誤,可以通過(guò)編譯、連接生成可執(zhí)行程序 , 但程序運(yùn)行的結(jié)果與預(yù)期不相符的錯(cuò)誤 。例如整型變量的取值超出了有效的取值范圍、在scanf函數(shù)遺漏了取地址運(yùn)算符&、數(shù)組元素引用中下標(biāo)越界、在應(yīng)當(dāng)使用復(fù)合語(yǔ)句時(shí)沒(méi)有使用復(fù)合語(yǔ)句等 。由于含有邏輯錯(cuò)誤的程序仍然可以運(yùn)行,因此這是一種較難發(fā)現(xiàn)、較難調(diào)試的程序錯(cuò)誤,在程序設(shè)計(jì)、調(diào)試中應(yīng)予特別注意 。
推薦閱讀
- 推拉門安裝注意事項(xiàng)有哪些,變頻器配線安裝的注意事項(xiàng)是什么
- 衛(wèi)生間反味有什么辦法,衛(wèi)生間老是有臭味怎么辦
- 騏達(dá)主動(dòng)剎車靠什么?
- 交通肇事逃逸,記下了車牌號(hào),但是肇事者不承認(rèn)該怎么辦呢
- 機(jī)油什么顏色正常
- 怎么進(jìn)入bios設(shè)置界面 bios設(shè)置界面有什么內(nèi)容
- 風(fēng)光370用了什么懸架
- 喪葬假工資怎么算 喪假的工資是怎么算的
- 江浙滬風(fēng)格是什么意思,網(wǎng)絡(luò)用語(yǔ)切是什么意思網(wǎng)絡(luò)用語(yǔ)去
- kinkin擦什么意思
