语法错误

✍ dations ◷ 2025-05-20 00:04:59 #计算机错误,程序设计语言理论,程序设计语言语法,程序设计小作品

在计算机科学中,语法错误是指程序的语法(英语:Syntax (programming languages))有误,编译器或解译器在词法分析时无法将其转换为适当的编程语言。

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

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

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

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

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

以下的程序不正确:

System.out.println(Hello World);

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

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

相关

  • 意大利– æ¬§æ´²ï¼ˆæµ…ç»¿è‰²åŠæ·±ç°è‰²ï¼‰â€“ æ¬§ç›Ÿï¼ˆæµ…绿色)  —æ„大利共和å
  • 太空生物学天体生物学(英语:astrobiology),旧称外空生物学(xenobiology),是一门研究在宇宙中生命起源、生物演化、分布和未来发展的交叉学科,并不只限于地外生物,或包括对地球生物的研究。在天
  • 槟城福建话槟城福建话是闽南语的一个域外变体。他的音调有别于闽南本土的若干次方言,也不同于东南亚其他地区的闽南语。槟城福建话也就是人们所谓的北马福建话,使用范围在槟城、吉打、玻
  • 满星叠满星叠村(英文:Ban Hin Taek,泰文:บ้านหินแตก),位于泰国北部清莱府,泰文意思是“石头爆裂的村庄”,对于泰国人而言,代表那是个酷热到连石头都被晒裂、不宜人居的地方。泰北
  • 安德烈·普列文Claudia (1954) Alicia (1957) Matthew (1970) Sascha (1970) Fletcher (1974) Lukas (1983) 领养:安德烈·普列文(德语:André Previn,1929年4月6日-2019年2月28日),美国德裔指挥
  • 荒畑寒村荒畑寒村(1887年8月14日-1981年3月6日),日本社会运动家、作家、评论家、社会主义者。原名荒畑胜三。出生在神奈川县横滨市永乐町的横滨游郭,童年今日横滨市港南区的野庭渡过。高
  • 安巴拉沃区坐标:21°14′00″S 47°14′00″E / 21.2333°S 47.2333°E / -21.2333; 47.2333安巴拉沃区(马达加斯加语:Ambalavao),是马达加斯加的行政区,位于该国中部,由上马齐亚特拉区负责管
  • MAXAIRMaxair是一个创建于德国的气动元件制造商品牌,MAXAIR数字压力压力开关是MAXAIR第一个产品,这个产品采用现代数字传感技术对气动压力进行检测分析并通过一个双色的LED显示屏
  • 山长山长,又称院长、山主、洞主、主洞、掌教等,古代书院的负责人,主持教学与行政,类似今日文学院院长。山长之名始于五代,五代时蒋维东隐居衡岳,受业者号曰山长,书院历任山长大多是德高
  • 陆伟杰陆伟杰,互联网武术文化视频内容生产商《凌云说》创始人之一,中国大陆演员,主要作品有《凌云说之每周棍堂》。2012年,加入上海凌云棍道;参加过2012年东方卫视《中国达人秀》、2012