gpt4 book ai didi

代码永远在 C 中运行——我做错了什么?

转载 作者:行者123 更新时间:2023-11-30 20:50:47 25 4
gpt4 key购买 nike

我想知道为什么运行此代码时我会得到无限的输出。这是代码:

#include <stdio.h>

int main(){

int num;
printf(" enter a number\n");
scanf(" %d", &num);
for( num = 0 ; num <= 10 ; num+=num){
printf(" %d",num);
}

return 0;
}

最佳答案

num+= num 永远不会增加 num。它始终将 0 添加到 0。另外,for 循环中的 num = 0 会覆盖 num 的用户输入。

关于代码永远在 C 中运行——我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38903327/

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