首页 > 其他 > 详细

for循环语句

时间:2015-04-25 16:37:44      阅读:99      评论:0      收藏:0      [点我收藏+]

 

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

 

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

 

for循环语句

原文:http://www.cnblogs.com/liner730/p/4456089.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!