gpt4 book ai didi

c++ - if/else-if 语句将如何处理这个问题?

转载 作者:行者123 更新时间:2023-11-30 05:19:57 25 4
gpt4 key购买 nike

我只是想知道在编写一些代码时突然想到的事情。

for (int i = 0; i < num_bits; i++) {
if (bits.at(i) == 0) {

}

else if (bits.at(i) == 1) {

}
}

在这段代码中,bits 是一个字符串,num_bits 是字符串的长度。

在这种情况下,程序会同时在 if 和 `else if`` 处运行 string.at(i),还是会运行一次并且然后将它存储在某处并在两个语句中使用它?我不知道问题是否足够清楚,但感谢您的回答。

最佳答案

想一想。引擎如何知道对该函数的每次调用都会产生相同的结果?

关于c++ - if/else-if 语句将如何处理这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40921582/

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