gpt4 book ai didi

c++ - 循环中的条件评估?

转载 作者:太空狗 更新时间:2023-10-29 19:45:11 24 4
gpt4 key购买 nike

string strLine;//not constant
int index = 0;
while(index < strLine.length()){//strLine is not modified};

评估了多少次strLine.length()

我们是否需要在循环之前将 nLengthnLength 分配给 strLine.length()

最佳答案

length 将在您每次通过循环时进行评估,但是由于 length 是常数时间 (O(1)) 它不会' 有很大的不同,添加一个变量来存储这个值可能会产生微不足道的影响,对代码可读性的影响很小(如果字符串发生变化,也会破坏代码)。

关于c++ - 循环中的条件评估?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/457040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com