0
我正在编写Erdos-Renyi图形的C代码。我希望创建边的'if条件'可能是正确的(为了满足图的连通性,我需要考虑均匀分布)。然而我收到了这个消息“循环最多只会运行一次(循环增量从未执行”(请在我的代码中查看(*)):[C]鄂尔多斯 - 仁义图:“循环最多只会运行一次”错误
我正在编写Erdos-Renyi图形的C代码。我希望创建边的'if条件'可能是正确的(为了满足图的连通性,我需要考虑均匀分布)。然而我收到了这个消息“循环最多只会运行一次(循环增量从未执行”(请在我的代码中查看(*)):[C]鄂尔多斯 - 仁义图:“循环最多只会运行一次”错误
正如Ben Steffan所说,return
声明应该在for loop为什么没有输出的原因是因为你没有打印任何东西我不知道你想如何显示数据,但最常见的两种方法是打印到控制台(stdin
)或文件。
谢谢你,Pektraan。你是对的! –
好吧,你在'for'循环中有一个return语句,所以显然只能有一次迭代。可能你想在函数的最后有return语句。 –
谢谢,Ben Steffan,我刚刚完成了你所说的话,但现在没有这样的输出了, –