int a=1,b=10;
do{
    b=--a ;}while(b--<0);这段代码什么意思啊,帮忙分析一下 ^_^

解决方案 »

  1.   

    首先循环做--a,a的值变为0,然后赋值给b,b=0
    while里边先判断b<0不满足,直接跳出循环结束
      

  2.   

    大概就是这样的。
    运行到while那里时 里面先判断b是否小于0  小于0就跳出循环结束
    如果不小于0,就又运行do里面的语句  这时b的值-1。
      

  3.   

    do..while是一个循环,到b--<0的时候都执行b=--a这句话~
      

  4.   

    do...while循环的意思是先做一遍循环体,然后判断while中的条件,如果条件满足,则接着运行循环体,否则跳出。
      

  5.   

    do while 循环。首先先执行一次do循环体里面的东西一遍,然后再执行while的条件判断。
    int a=1,b=10;
    do{
      b=--a ;   //此时a=0,b=0}while(b--<0); //此时b=0,执行完之后b=-1。跳出循环