语法错误

本页使用了标题或全文手工转换,现处于中国大陆简体模式
求闻百科,共笔求闻
工程计算机上显示的语法错误消息

计算机科学中,语法错误是指程序语法有误,编译器解译器词法分析时无法将其转换为适当的编程语言。

编译语言中,语法错误一定只在编译期时出现,编译器要所有的语法都正确,才能正确编译。不过解释型语言中的语法错误可能要到执行期才会出现,而且不一定容易区分语法错误及语义错误

早期8位家用电脑的用户界面是BASIC解释器,SYNTAX ERROR错误消息常造成用户的困扰,只要解释器无法识别用户的输入,就会出现此一消息。

计算器中输出不正确的算式,也会出现语法错误,例如算式中有左括号但没有右括号、或是一个数字中有多个小数点等。

Java语言中,以下的程序是正确的:

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

以下的程序不正确:

System.out.println(Hello World);

第二个程序理论上要显示的是叫作Hello World的变量,而不是Hello World这个字,且Java语言的变量名称中不可有空白,因此会出现语法错误。

编译器会标示程序中有语法错误的行,可能也会有简单的说明。

相关条目