2015-04-06 27 views
0

这是一段我C代码:如何更新forloop流程中的变量?

for (i=2; i<sequence_length+1; i++) 
{ 
    int tab_length = Newton(sequence_length, i); 
    start_tab[tab_length] = make_for_num(i, sequence_length, start_tab, tab_length); 

} 

我的目标是使用更新start_tab变量for循环的每一个步骤。每次迭代的输出应该是下一个输入的输入,但事实并非如此。我该如何解决这个问题?

+2

目前尚不清楚你试图达到什么目的。变量start_tab在每次迭代中更新。 –

回答

2

您可以使用递归函数。

+2

你能解释你的评论是否有利于OP?他可能不了解设置,测试或递归调用的位置。 –

+0

他可以谷歌/ bing什么是递归函数,并有大量的在线示例。我有信心他会很容易地弄清楚。 –

+0

谢谢你的努力。它恰好发生了,我知道什么是递归函数,现在我已经用这个概念成功了:) – krzyhub