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循环是先执行循环体,再判断条件是否为真,因此,循环体至少执行一次。

  • 相关阅读:
    如何引用webservice
    oracle TNS 无法启动 解决方案
    android 照相
    Nutch 运行错误
    XML Bitmap
    Level List
    hadoop hdfs 上传下载文件
    Layer List
    android popup
    [置顶] Clean Talk
  • 原文地址:https://www.cnblogs.com/onemusk/p/9488197.html
Copyright © 2011-2022 走看看