Closed. This question is off-topic. It is not currently accepting answers. Learn more。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
四年前关闭。
首先很抱歉,我真的认为这是一个愚蠢的问题,但我已经坚持了一段时间。所以也许你能帮我。问题是我不能真正理解代码中的错误。所以让我们抬头看看。
它没有退出循环,我不明白为什么。
这不会改变
它应该可以正常工作。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
四年前关闭。
首先很抱歉,我真的认为这是一个愚蠢的问题,但我已经坚持了一段时间。所以也许你能帮我。问题是我不能真正理解代码中的错误。所以让我们抬头看看。
void enter()
{
int init= 1, end= 2;
float jump= 0.2;
create(init, end, jump);
}
void create(int Init, int End, float Jump)
{
float i;
int total = 0;
for(i = Init; i < End; i + Jump)
total += 1;
}
它没有退出循环,我不明白为什么。
最佳答案
问题在于:
i + Jump
这不会改变
i
,它只是评估。更改为:i += Jump
它应该可以正常工作。
关于c - 为什么这是一个无休止的循环? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27511535/
10-12 16:57