语法错误

✍ dations ◷ 2025-06-30 05:07:58 #计算机错误,程序设计语言理论,程序设计语言语法,程序设计小作品

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

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

相关

  • 尼日尔面积以下资讯是以2019年估计国家领袖国内生产总值(购买力平价) 以下资讯是以2016年估计国内生产总值(国际汇率) 以下资讯是以2016年估计人类发展指数 以下资讯是以2018年估计尼
  • 云室云室(英语:Cloud chamber)是个用来侦测游离辐射的粒子侦测器。由英国物理学家查尔斯·威耳逊发明,因此又称为威尔逊云室(Wilson cloud chamber)。最简单的云室,只是一个密封的环境,
  • 元素丰度化学元素丰度(英语:Abundance of the chemical elements)是在测量上与所有元素相比较所得到含量多寡的比值。丰度可以是质量的比值或是莫耳数(气体的原子数量比值或是分子数量
  • 斯坦福山坐标:51°34′14″N 0°04′22″W / 51.5705°N 0.0727°W / 51.5705; -0.0727史丹佛山(Stamford Hill)是伦敦北部的一个地区,大部分地区属于哈克尼伦敦自治市,小部分地区属于哈
  • 本因坊秀甫本因坊秀甫(1838年-1886年10月14日),日本围棋棋手,本名村瀨弥吉,法名日寿。生于木匠家,家里非常贫穷,当时学碁非常盛行,其父见棋手们名利双收,于是非常希望弥吉学碁。但是当时虽盛行,但
  • 埃德·康林爱德华·詹姆斯·康林(英语:Edward James Conlin,1933年9月2日-2012年9月21日),美国NBA联盟前职业篮球运动员。他在1955年的NBA选秀中第1轮第5顺位被西拉丘斯国民选中。
  • 克利阿科斯克利阿科斯(Clearchus 或 Clearch)(古希腊语:Κλέαρχος中;约公元前450年生于斯巴达-前401年死于巴比伦)是一名斯巴达将领和佣兵,后在小居鲁士帐下服役。拉菲阿斯(Rhamphias
  • 饶安鼎饶安鼎(?-?),字定九,江西南丰县人,清朝政治人物。雍正二年(1724年)举人,任四川绵竹县知县,调南充县知县。乾隆十二年(1741年)任福清县知县,任内修《福清县志》。
  • 天月叶菜和美(日语:なごみ,1994年6月19日-),又名天月叶菜、月见叶菜,日本AV女优。所属于Mine'S(日语:マインズ (芸能事務所))事务所。和美出身于日本东京都。2014年8月25日,以kawaii*的专属女优
  • 饺子宴饺子宴,是以饺子为主的宴席。西安的饺子宴,一般有100多种馅料,根据食客多少,如果1桌人有7位,每碟只上7个饺子,一碟吃完上第二碟不同馅的饺子,直到吃不进为止,一顿饭决不会有相同馅的