zoukankan      html  css  js  c++  java
  • for循环语句

     for循环格式:

         for(表达式1;表达式2;表达式3)

           {

                循环语句

           }

       1、首先计算表达式1的值。

       2、再计算表达式2 的值,若值为真(非0)则执行循环语句1次,否则跳出循环。

       3、然后再计算表达式3的值,转回表达式2重复执行。

       (整个for循环过程中,表达式1只计算1次,表达式2和表达式3则可能计算多次。)

        for(;;)是死循环语句,我们只有用break;跳出循环。break只能终止它所在里面的语句,不能终止整个程序。

    for循环语句用于循环次数。输入一个数,然后要求从大到小显示。

    int arr[12]={1,5,9,8,7,4,2,3,6,0,45,52};  //定义一个数组

    int i= 0;   

    for(;i<=11;i++)   //外层循环控制有多少个数需要比较 
    {
        int j=0;    
       for(;j<11;j++)   //内部循环控制每个数比较次数 
        {
         if(arr[j]>arr[j+1])
           {
            int temp =arr [j];   //两个数进行交换
            arr[j]=arr[j+1];
            arr[j+1]=temp;
           }
       }
    }


    for(i=0;i<12;i++)
    {
       printf("%d,",arr[i]);  //显示结果
    }

      以上是冒泡排序,是两个数比较,如果条件成了,那么两个数进行交换。

  • 相关阅读:
    Netty实例
    八大排序算法Java实现
    在linux服务器上初步定位java接口耗时
    Manjaro 18.X 配置记录
    Linux下搭建ELK和初步使用
    ubuntu下docker简单安装rabbitmq
    Linux禁启用ping的方法
    ubuntu下docker简单安装mysql
    Ubuntu18优化桌面版的运行速度
    ubuntu下webpack初始化vue项目
  • 原文地址:https://www.cnblogs.com/liner730/p/4456089.html
Copyright © 2011-2022 走看看