当前位置:首页 » 编程软件 » 编译系统不能发现程序的算法错误

编译系统不能发现程序的算法错误

发布时间: 2022-05-17 06:50:03

编译程序能发现源程序中的所有错误吗

词法分析阶段能够检测出输入中不能形成源语言任何记号的错误字符串。语法分析阶段可以确定记号流中违反源语言结构(语法)规则的错误。语义分析阶段试图检测出具有正确语法结构但对操作无意义的部分。例如,我们试图将两个标识符相加,其中一个标识符是数组名,而另一个标识符却是过程名。(编译原理-龙书原话)。其他错误例如算法错误编译程序检测不出。

⑵ vc6中编的程序编译、运行都不报错,为什么运算结果是错误的

  1. 你输入的是汉字逗号而不是英文逗号,要求是英文逗号才对。代码没有问题。

  2. 不可能出现你贴上来的情况,代码正确。若确实如你所说,那可能是代码行间夹杂了不可见字符,你把代码重敲一遍试试。

  3. 同上。

⑶ “在对一个C程序进行编译的过程中,可发现算法错误”这句话对吗

错误,只能发现语法错误

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:737
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:150
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:399
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:545
access数据库exe 发布:2025-05-12 12:39:04 浏览:632
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:367