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

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

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

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

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

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

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

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

  3. 同上。

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

错误,只能发现语法错误

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:582
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1013
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:114
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:713