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]);  //显示结果
    }

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

  • 相关阅读:
    利用SVN合并代码(merge)
    Swagger UI初识
    Jenkins详细教程
    Hangfire 分布式后端作业调度框架服务
    【转】Centos下MySQL使用总结
    MySQL基础
    IDE:IDEA Commit Changes Dialog local changes refresh
    JavaEE:JavaEE技术组成
    MyBatis-Exception:org.apache.ibatis.exceptions.PersistenceException
    JSON-fastjson
  • 原文地址:https://www.cnblogs.com/liner730/p/4456089.html
Copyright © 2011-2022 走看看