语法错误

✍ dations ◷ 2025-10-11 15:05:35 #计算机错误,程序设计语言理论,程序设计语言语法,程序设计小作品

在计算机科学中,语法错误是指程序的语法(英语: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语言的变量名称中不可有空白,因此会出现语法错误。

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

相关

  • 芽单胞菌门芽单胞菌门(Gemmatimonadetes)目前仅有一属得到正式命名,即芽单胞菌属(Gemmatimonas),是一类革兰氏阴性细菌,通过出芽方式繁殖。医学导航:病菌细菌(分类)gr+f/gr+a(t)/gr-p(c/gr-o药物(J1
  • arXivarXiv(X依希腊文的χ发音,读音如英语的archive)是一个收集物理学、数学、计算机科学、生物学与数理经济学的论文预印本的网站,始于1991年8月14日。截至2008年10月 (2008-10),arX
  • 杰克·韦尔奇小约翰·弗朗西斯·“杰克”·韦尔奇(英语:John Francis "Jack" Welch, Jr.,1935年11月19日-2020年3月1日),又译杰克·韦尔奇,美国企业家,于1981年至2001年担任通用电气(GE, General
  • 歌曲歌曲是于早期一种最简单而最常见的声乐形式,通常是诗歌般的歌词配以简单易记的旋律而成,有的时候也会搭配以适当的面部表情。歌曲可以泛指一切可以歌唱的、配以歌词与旋律组合
  • 性别中立性别中立(英语:Gender neutrality)运动。一般是指推行去性别化的语言、社会政策和其他社会机构(社会结构、性别角色或性别认同)应该避免根据人们的性别来区分性别角色的想法,以避
  • 反链在序理论中,设是一个偏序集,为的一个子集,若中任意两个元素无法相互比较(comparable),则称B是一条反链(Antichain)。为了方便,通常还规定偏序集中的所有单元素子集既是链也是反链。用
  • 仉姓仉姓(仉音ㄓㄤˇ,zhǎng)或作掌姓,是一个中文姓氏。见《姓苑》,即掌氏。中国战国时期孟子母仉氏,或即鲁党氏之族。据《姓氏考略》记载,鲁有大夫姓党(音掌 zhǎng),支孙有以音为姓,故姓
  • 有数种完全不相同的植物与椒的名称有所关联;大部分用于食物,让舌头上有化学的胡椒碱或辣椒辣素所导致的“辛辣”感。
  • 记录的地平线《记录的地平线》(日语:ログ・ホライズン)是橙乃真希所创作,由原和弘负责插画的日本轻小说作品。已改编两期电视动画,第一期于2013年秋季播放,2014年3月22日第一期最
  • 哈德斯菲尔德大学英联邦大学协会 哈德斯菲尔德大学(University of Huddersfield)是位于英格兰西约克郡的一所大学,建校时间可追溯到1841年,自1992年起正式确立为大学。具有长期开设优质课程、面