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中文網其他相關文章!