while (++low < high && n[low] <= pivot);
while(......);
不写成
while(......){
  ......
}这两种写法有啥区别吗

解决方案 »

  1.   

    while(......)
    a =1;
    b=1;while(.....)
    {a=1}
    b=1;上面2个相等  你觉得有区别吗?
      

  2.   

    while(......)  ;
    while(......) 后面紧跟;号 ,没有a =1
    不是while(......)后面紧跟a =1; 
      

  3.   

    while(......)  ;没有这种东西的
      

  4.   

    我觉得就是一个省略语句块
    while(......);和while(......){};没什么区别。
      

  5.   

    while()后如果不加{},那么它是默认把后面第一句当成循环体的。(到其后第一个分号为止)既然是直接while()后加分号,那么就是循环体为空了。也可以执行的。