首頁 >常見問題 >syntax error什麼意思?

syntax error什麼意思?

青灯夜游
青灯夜游原創
2020-04-24 14:52:00190046瀏覽

syntax error的意思為“語法錯誤”,是指程式的語法有誤,編譯器或解譯器在詞法分析時無法將其轉換為適當的程式語言。編譯語言中,語法錯誤只在編譯期出現,因編譯器要所有的語法都正確,才能正確編譯;而解釋型語言中,可能要到運行期才會出現。

syntax error什麼意思?

本教學操作環境:windows7系統、Dell G3電腦。

程式設計是透過程式碼開發軟體的過程,一些初學者在學習過程中遇到不少錯誤,其中syntax error錯誤出現在最為平常,那麼syntax error錯誤是什麼意思?下面這篇文章跟大家介紹一下。

syntax error什麼意思?

syntax error是「語法錯誤」的意思。

在電腦科學中,語法錯誤是指程式的語法有誤,編譯器或解譯器在詞法分析時無法將其轉換為適當的程式語言。

拓展

在編譯語言中,語法錯誤一定只在編譯期間出現,編譯器要所有的語法都正確,才能正確編譯。不過解釋型語言中的語法錯誤可能要到運行期才會出現,而且不一定容易區分語法錯誤及語意錯誤。

早期8位家用電腦的使用者介面是BASIC解釋器,SYNTAX ERROR錯誤訊息常造成使用者的困擾,只要解釋器無法辨識使用者的輸入,就會出現此一訊息。

若計算機中輸出不正確的算式,也會出現語法錯誤,例如算式中有左括號但沒有右括號、或是一個數字中有多個小數點等。

在Java語言中,以下的程式是正確的:

System.out.println("Hello World");

以下的程式不正確:

System.out.println(Hello World);

第二個程式理論上要顯示的是叫作Hello World的變量,而不是Hello World這個字,且Java語言的變數名稱中不可有空白,因此會出現語法錯誤。

編譯器會標示程式中有語法錯誤的行,可能也會有簡單的說明。

更多相關知識,請追蹤 PHP中文網! !

以上是syntax error什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn