语法错误

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

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

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

相关

  • 扁桃扁桃(Prunus dulcis),是梅亚科李属的植物。这种植物原产于波斯,唐朝的《酉阳杂俎》、《岭表录异》对“偏桃木”有所记载。不同于同属李属的李子、樱桃等水果,扁桃主要用作食用的
  • 萨哈林州萨哈林州(俄语:Сахали́нская о́бласть,罗马化:Sakhalinskaya oblast)是俄罗斯联邦主体之一,隶属于俄罗斯远东地区,包括萨哈林岛(库页岛)和第二次世界大战胜利后
  • 组蛋白甲基转移酶组蛋白甲基转移酶(英语:Histone methyltransferase,简称为HMT)是包括组蛋白-赖氨酸N-甲基转移酶与组蛋白-精氨酸N-甲基转移酶在内的是一大类组蛋白修饰酶类,它们催化将一个、两个
  • 石蚕石蛾,即毛翅目(Trichoptera),是一群具有水生幼虫和陆生成虫的昆虫。大约有14,500种被描述的物种,其中大部分可以根据成年口器分为完须亚目(英语:Integripalpia)(Integripalpia)和环须
  • 羽虫鸟或者鸟类是鸟纲(学名:Aves)动物的通称,是唯一存活至今的恐龙,现代所有鸟类在生物学上也被分类为鸟形恐龙(即鸟翼类)的一部分;鸟纲的全体成员均为两足、恒温、卵生、身披羽毛且色彩
  • 徐汇区徐汇区(上海话拼音:xhihhuequ,发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium
  • 科罗拉多 (消歧义)“科罗拉多”(Colorado)在西班牙语和葡萄牙语中是“有色的”、“带红色的”的意思,也是西班牙语中的姓氏。除此以外,科罗拉多还可以指代:
  • 相片大师相片大师(PhotoDirector)为一款由讯连科技所开发的相片编辑软件,可套用风格档以产生各种相片特效。运用AI艺术风格插件,让不同笔触画风应用到你的相片上。透过遮罩图层,让编辑过
  • 平谷话平谷话分布在中国北京市平谷区,平谷是北京市辖境内两个不属于北京官话的郊区县之一(另一个为延庆县,其方言延庆话属晋语张呼片与北京官话的过渡)。狭义的平谷话以平谷城区内的口
  • 360压缩360压缩是360安全中心推出的一款免费数据压缩软件,支持解压RAR、ZIP、7z、ISO等42种压缩文件,可以压缩RAR、ZIP、7z和EXE自解压缩包等四种格式文件,并有更换多彩皮肤、内置云安