我是stackoverflow的新手,我尽可能努力地在前面的问题中搜索我的问题,虽然我很确定它应该在我之前被问过#39 ;我不确定要搜索什么。
所以我的问题是我有一组程序可以计算图形的某个属性并在它们的循环中构建大量的图形。除了我在每个程序中使用不同的随机图之外,所有这些程序都是相同的。例如,一个适用于网格图,一个适用于鄂尔多斯 - 仁义图等。 将它们合并为一个的最佳方法是什么?
我考虑添加" if"在循环内部,所以每次构造一个新图形时,它都会检查正在使用哪组随机图,但是它不会增加执行时间? 我想知道处理这个问题的标准方法是什么。 谢谢。 示例代码:
第一个例子:(在我们有某种图形的情况下,我们用== 0表示这个条件,这在整个程序中是不变的)
for(int i=0; i<= 10000000; i++)
func1();
第二个例子:(a == 1)
for(int i=0; i<= 10000000; i++)
func2();
在这个例子中,func1和func2是两个不同的函数,必须在不同的函数中调用。
我的建议(a在这个程序中也是不变的,并在程序开始时初始化。):
for(int i=0; i<= 10000000; i++)
{
if(a==0)
func1();
if(a==1)
func2();
}