當前位置:首頁 » 編程軟體 » 編譯系統不能發現程序的演算法錯誤

編譯系統不能發現程序的演算法錯誤

發布時間: 2022-05-17 06:50:03

編譯程序能發現源程序中的所有錯誤嗎

詞法分析階段能夠檢測出輸入中不能形成源語言任何記號的錯誤字元串。語法分析階段可以確定記號流中違反源語言結構(語法)規則的錯誤。語義分析階段試圖檢測出具有正確語法結構但對操作無意義的部分。例如,我們試圖將兩個標識符相加,其中一個標識符是數組名,而另一個標識符卻是過程名。(編譯原理-龍書原話)。其他錯誤例如演算法錯誤編譯程序檢測不出。

⑵ vc6中編的程序編譯、運行都不報錯,為什麼運算結果是錯誤的

  1. 你輸入的是漢字逗號而不是英文逗號,要求是英文逗號才對。代碼沒有問題。

  2. 不可能出現你貼上來的情況,代碼正確。若確實如你所說,那可能是代碼行間夾雜了不可見字元,你把代碼重敲一遍試試。

  3. 同上。

⑶ 「在對一個C程序進行編譯的過程中,可發現演算法錯誤」這句話對嗎

錯誤,只能發現語法錯誤

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:582
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1013
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:713