zoukankan      html  css  js  c++  java
  • 循环的嵌套,以for循环为例

    #include <stdio.h>
    
    int main()
    {
        int i,j;
        for(i=0;i<4;i++)//重复执行4次内循环
        {
            for(j=0;j<6;j++)//打印一行6个星号
            {
                printf("*");
            }
            putchar(10);//内循环执行一次后换行
        }
    
        return 0;
    }

    打印结果:

    注:

    1、一重循环解决线性问题;二重循环解决平面问题;三重循环解决立体问题。

    2、建议for语句的循环控制变量的取值采用“左闭右开”的写法,因为这样的做法跟后面的数组下标,是完全吻合的。

    3、多重循环中,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数。

    4、for循环和while循环是先判断条件是否为真,再执行循环体,因此,可出现循环一次也不执行的情况;

      do-while循环是先执行循环体,再判断条件是否为真,因此,循环体至少执行一次。

  • 相关阅读:
    软件工程实践总结
    beta答辩总结
    beta冲刺(6/7)
    beta 冲刺(5/7)
    beta冲刺(4/7)
    beta冲刺(3/7)
    beta冲刺(2/7)
    beta冲刺(1/7)
    CentOS7安装新版git
    NameError: name 'reload' is not defined
  • 原文地址:https://www.cnblogs.com/onemusk/p/9488197.html
Copyright © 2011-2022 走看看