欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

為什么編譯錯(cuò)誤

為什么編譯錯(cuò)誤?

簡(jiǎn)單的說(shuō),

語(yǔ)法錯(cuò)誤:就是你的c++代碼書(shū)寫(xiě)有問(wèn)題,不是標(biāo)準(zhǔn)定義的;(比如 int寫(xiě)成了in,漏寫(xiě)個(gè)分號(hào),漏寫(xiě)個(gè)括號(hào),把int型參數(shù)賦值給字符串,等等),一般語(yǔ)法錯(cuò)誤在編譯時(shí)都是可以被編譯器發(fā)現(xiàn),發(fā)出警示的;

編譯錯(cuò)誤:是在編譯時(shí)你本身的代碼沒(méi)問(wèn)題,但是調(diào)用的一些文件、函數(shù)庫(kù),找不到,或者和你想要使用的版本不一致,導(dǎo)致函數(shù)參數(shù)不一樣。

大多數(shù)情況下我們分類錯(cuò)誤都是說(shuō) 語(yǔ)法錯(cuò)誤 和 邏輯錯(cuò)誤;

邏輯錯(cuò)誤:指你的語(yǔ)法正常,編譯也能通過(guò),但是按你的代碼執(zhí)行會(huì)出錯(cuò)。包括執(zhí)行結(jié)果與預(yù)期不一致,或者程序執(zhí)行就掛掉(一般是內(nèi)存泄露等問(wèn)題)

java的編譯異常,為什么編譯錯(cuò)誤