C++如果六个for嵌套循环,把他们拆开后,用三个函数,每个2个for嵌套,这样可以减少运算量吗?

C++如果六个for嵌套循环,把他们拆开后,用三个函数,每个2个for嵌套,这样可以减少运算量吗?,第1张

如果是PC程序的话,现在的电脑配置都那么高,6个循环小菜一碟的啦,不用太考虑这个效率吧,基本没任何压力的,随便一个程序里面不知道多少个循环。不用太纠结。我曾经也问过别人这个问题,人家回答我;才6个循环换而已,如果你是在心里不舒服,看看有没有可以合并的。比如
for(i=0,j=0;i<5,j<5;i++,j++)这样的。

这是matlab里面的for循环嵌套if的用法。举例说明具体的使用方法,详解如下:

1、首先,创建一个新的子程序loopcolor,如下图所示

2、其次,完成上述步骤后,定义几个变量,所有变量都是整数类型,代码如下图红框所示。

3、接着,完成上述步骤后,为mycolor分配一个值,  mycolor = 0,如下图所示。

4、然后,完成上述步骤后,对myrow进行循环,如下图所示。

5、随后,完成上述步骤后,在myrow循环中嵌套另一个循环mycol,如下图所示。

6、接着,完成上述步骤后,再循环里面,选择单元格并用颜色进行填充,如下图所示。

7、最后,完成上述步骤后,运行该程序,可以看到填充的色块,如下图所示。这就是matlab里面的for循环嵌套if的使用方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13345670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存