语法错误

✍ dations ◷ 2025-11-02 07:59:55 #计算机错误,程序设计语言理论,程序设计语言语法,程序设计小作品

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

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

相关

  • 查理周刊总部枪击案除特别注明外,此条目或章节的时间均以东一区时间(UTC+1)为准。《查理周刊》总部枪击案:20人至少21人组织:行凶者: 赛义德·库阿希、谢里夫·库阿希查理周刊总部枪击案,为2015年1月
  • 麦金农罗德里克·麦金农(英语:Roderick MacKinnon,1956年2月19日-),美国洛克菲勒大学分子神经生物学和生物物理学教授。因对细胞膜中的离子通道功能的物理化学属性的研究,尤其是X射线晶体
  • 乔治·比德尔·艾里乔治·比德尔·艾里爵士,FRS(英文:Sir George Biddell Airy,1801年7月27日-1892年1月2日 ),英格兰数学家与天文学家,于1835年至1881年之间担任皇家天文学家。他许多的贡献包括在行星
  • 须磨区须磨区(日语:須磨区/すまく Suma ku */?)是位于神户市西部的一区。在平安时代本地曾是当时日本首都平安京(今 京都府京都市中心)流放罪人的地点,在源氏物语中主角光源氏就曾被流
  • 建邺区坐标:32°00′22.3″N 118°43′53.5″E / 32.006194°N 118.731528°E / 32.006194; 118.731528建邺区是中国江苏省南京市所辖的一个市辖区。建邺区是南京的主城区,东、南紧
  • 杰基·罗森杰克琳·谢丽尔·罗森(英语:Jacklyn Sheryl Rosen,旧姓斯佩克托尔,1957年8月2日-)是一位美国政治家,她从2017年起在美国众议院中代表内华达州的第3国会选区。她在2018年当选为美国
  • 华格姆法兰西第一帝国总共损失41,250人 23,750人死伤总共损失37,500人 27,500人死伤瓦格拉姆战役(Battle of Wagram),又译华格姆战役,发生于1809年7月5日-7月6日。拿破仑在此场战役中
  • 阿尔·帕西诺阿尔弗雷多·詹姆斯·帕西诺(英语:Alfredo James Pacino,1940年4月25日-),昵称艾尔·帕西诺(Al Pacino)是一名美国演员、电影制作人和编剧家,帕西诺拥有超过50年的职业生涯,在此期间他
  • 毒液 (漫画角色)毒液(英语:Venom),是一个在漫威漫画中的虚构外星生命体,通常出现在《蜘蛛侠》的漫画。它是一个共生体(寄生体),一个有思想的外星有机生命体,侵略性强,几乎是液体状的形式出现,它需要与
  • 菲律宾国旗菲律宾国旗靠旗杆的一边是一个等边三角形,代表菲律宾人民对和平与安宁的盼望,三角形每个角都有一颗星星,总数为三个,代表菲律宾的三个岛组:吕宋、米沙鄢和棉兰老。而三角形的中央