gpt4 book ai didi

C++ 循环 - 在 xcode 6.4 上获取错误 llbd

转载 作者:行者123 更新时间:2023-11-30 02:36:53 26 4
gpt4 key购买 nike

我在试图构建的循环上需要帮助。我必须编写这个 for 循环,通过在每个循环周期中将计数变量的值增加两倍来打印出值 (1,2,4,8,16,32,64)。对不起,我只是一个尝试学习 C++ 的菜鸟。

  #include <iostream>
int main()
{
int i;
for (i = 0; i < 64;)
{
std::cout<< i << std:: endl;
i = i * 2;
}
return 0;
}

我得到的只是 (llbd)

我在这里查了几个问题,其中提到将方案更新为 gbd - 这个版本的 xcode 显然没有更改方案的选项?

另一种选择是回溯,这就是我得到的......

  (lldb) bt
* thread #1: tid = 0x61405, 0x0000000100000d5f scrap2`main + 15 at main.cpp:16, queue = 'com.apple.main-thread', stop reason = breakpoint 3.1
* frame #0: 0x0000000100000d5f scrap2`main + 15 at main.cpp:16
frame #1: 0x00007fff8f3b35c9 libdyld.dylib`start + 1
frame #2: 0x00007fff8f3b35c9 libdyld.dylib`start + 1
(lldb)

我不知道这是什么意思。目前对我来说有点太超前了。任何一点知识都将不胜感激。

最佳答案

您的循环似乎是一个永无止境的循环,因为 i 的值总是 0 .它永远不会显示 64要么因为你有 <小于而不是小于或等于 <= .

解决方案:

Initialize i with a value of 1 and change the < to <=

关于C++ 循环 - 在 xcode 6.4 上获取错误 llbd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32261424/

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