回覆列表
  • 1 # 健康體育談

    do{

    }while(!x);

    相當於

    do{

    }while(x==0);

    該迴圈的格式為:

    do{

    }while(e);當e為真時,迴圈。!x為真,只有x為0時才可以!

    !是"非"運算,非0即1,非“非0”為假

    while語句迴圈

    1while語句中的表示式一般是關係表示式或者是邏輯表示式,只要表示式的值為真(非0)即可繼續迴圈

    2迴圈體中如果包括一個以上的語句則必須用{}括起來,組成符合語句

    3應注意迴圈條件的選擇以避免死迴圈

    4允許while語句的迴圈體又是while語句,從而形成雙迴圈。

    do-while語句

    1do-while語句和while語句的區別在於do-while語句是先執行後判斷,因此do-while至少要執行一次迴圈體,而while是先判斷後執行,如果條件不滿足,則一次迴圈體語句也不執行。while語句和do-while語句一般可以相互改寫。

    2在if語句和while語句中,表示式後面不能加分號,而在do-while語句的表示式後面必須加分號。

    3do-while語句也可以組成多重迴圈,而且可以和while語句相互巢狀。在do和while之間的迴圈體由多個語句組成是,也必須用{}括起來形成一個複合語句。

  • 中秋節和大豐收的關聯?
  • 資產評估應按照什麼樣的步驟進行?