C++ 程序步问题

图片描述

如何查看程序步独立于所选用的实例特征,,
就是这么分辨,,,
当前程序步是否独立于实例特征

图片描述

图片描述

回答:

当前程序步是否独立于实例特征

根据你贴的程序步的定义,程序步的执行时间一定独立与实例特征。你想问的应该是,如何判断一条语句,或者一个程序片段的运行时间是否独立与实例特征。

执行时间独立与实例特征,换一种说法就是,执行时间不随实例特征的变化而变化。

比如你的 rSum 里,实例特征是 n ,if (n>0) 的执行时间与 n 无关,也就是说,无论 n 是 0, 10, 100, 100000,或者任何一个合法的整数,if (n>0) 的执行时间是一样的。所以说它的执行时间与实例特征(n)是独立的。

如果执行时间会随着 n 而变化,n 越大,是执行时间越长,那么就不是独立的。比如 for(i=n;i>0;i--) {/*do something*/}

以上是 C++ 程序步问题 的全部内容, 来源链接: utcz.com/p/191626.html

回到顶部