源程序中出现的非法字符错误在什么阶段检查

源程序中出现的非法字符错误在什么阶段检查,第1张

源歼友程序中出现的非法字符错误通常是在词法分析阶段检查的。在这个阶段,编译器会把源代码分割成一个一个的记号(Token),如关键字、标识符、运游改前算符、常量等。如果在这个过程中遇到了不符合语法规定的字符,例如非法的标点符号、未定义的关键字等,就会提示出现非法字符的错误信息。因此,在编写程序时,需要注意使用正确的语法、符合规范的命名方式、正确的标点符号等,以免出现非法字符错神清误。

B中的错误共分为3种,分别是语法错误、逻辑错误和运行错误。语法错误是指输入的语句不符合VB语法规则,如将if错输首岁成fi、if语句后面没有then、for语句后面没有next等等。这类错误在编译时系统会自动检测出来,并提示错误发生的位置等信息,所以这种错误又称编译期错误。逻辑错误是指我们输入的语法符合VB语法规则,但郑银程序达者丛睁不到我们要求的功能。例如我们编写了一个加法程序,运行后却发现程序不能完成两数相加的功能。这类程序由于语法正确,而是程序逻辑上存在错误,因此系统不会提示任何信息,必须通过自己调试来发现错误。运行错误则是数据溢出、数组下标越界、被0除、负数开平方或取对数等等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12508560.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存