网站首页  百科知识

请输入您要查询的百科知识:

 

词条 跟踪
类别 中文百科知识
释义

跟踪Genzong

是程序调试的方法之一, 当程序的循环结构较为复杂时尤其必要, 因为跟踪是查找死循环原因的最有效办法之一。跟踪的含义是使程序单步执行,每执行一条语句,自动暂停一次,并可响应用户要求输出程序运行的信息, 用户可以根据这些信息找到错误的确切位置。BASIC的跟踪与非跟踪语句为TRACE及NOTRACE, 它们的格式为:
〔行号〕 TRACE〔行号〕 NOTRACE
BASIC的跟踪语句并不实现单步执行,而是每执行一行语句就输出其行号, 用户根据输出的行号信息判定死循环的所在。
立即执行的跟踪语句可以在RUN之前键入, 这样整个程序以跟踪状态执行。
延迟执行的TRACE与NOTRACE语句可写在程序中, 程序执行时, 如遇到TRACE语句则开始跟踪,如遇到NOTRACE语句则解除跟踪。在跟踪状态下, 输出的行号与PRINT语句的输出内容掺杂在一起,不过行号前面都带有‘#’号,因此是可以区别的。由于TRACE、NOTRACE语句的加入影响程序的运行速度,在程序已调试满意的情况下,应当删除程序中所有TRACE和NOTRACE语句。
在APPLE-Ⅱ上, TRACE与NOTRACE属于扩展BASIC的范畴。

随便看

 

开放百科全书收录579518条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2000-2025 oenc.net All Rights Reserved
更新时间:2025/9/28 22:09:57