为什么在for循环中包含for循环

时间:2016-02-13 10:18:10

标签: c

我见过一些程序员在for循环中包含for循环的代码。例如

for(i=0; i<n; i++){
for(j=0;j<n;j++) 

为什么这很重要? 请告诉我什么时候需要在我的代码中包含这个嵌套循环。

3 个答案:

答案 0 :(得分:1)

你不使用嵌套循环,因为它们很重要。你使用它是因为程序需要它。尝试了解您所指的程序的逻辑。然后你会明白为什么使用它们。您可以阅读有关嵌套循环here的内容。

答案 1 :(得分:0)

这并不重要。您只需在需要时使用嵌套for循环。一些很好的例子是排序算法。您无法在一个循环中对整个向量进行排序,因此您需要一个嵌套循环来确保对整个向量进行排序,而不仅仅是第一次迭代中的元素。

Here是一个包含一些排序算法的列表。看看它们如何使用嵌套for循环来查看有时需要它的原因。

何时使用嵌套循环的另一个好例子是当您需要遍历矩阵时。单个for循环可以让你只检查矩阵的第一行,所以你添加一个辅助循环来迭代每一行,而不只是一行。

答案 2 :(得分:0)

在每个程序中使用嵌套循环并不重要。这取决于该计划的要求。

您可以理解嵌套编程的概念HERE