while ( 條件 ) {
語句1; 語句2; ....
}
2、while循環使用方法:
1、while循環的特點:
如果while中的條件一開始就不成立,那麼循環體中的語句永遠不會被執行
2、while語句的語義是:
如果條件成立,就會執行循環體中的語句(“循環體”就是while後面大括號{}中的內容)。 然 後再次判斷條件,重複上述過程,直到條件不成立就結束while循環
3、while循環的執行步驟:
第1步:判斷條件是否爲真,如果爲真,則轉向第2步,如果條件爲假則轉向第3步
第2步:執行循環體,執行完畢後再轉向第1步
第3步:跳出循環,循環結束
while循環的注意點
1、任何數值都真假性,注意防止死循環
while (-1) { printf("死循環\n");
}
2、while 後如果只有一條語句它可以省略大括號
1)空語句它也是一條語句
2)while小闊號後面不可以直接寫分號
int num = 0;
while (num < 3)
{
printf("num = %d\n",num); num++;
}
3)省略大括號時,不能在下面直接寫申明變量的語句
while (1 < 3)
int num = 5;
是錯誤的
3、作用域:內部代碼塊中定義的變量不可以在外邊 代碼塊中訪問
while (1 < 3) {
int a = 0;
}
printf("a = %d\n",a);
4、while語句後面不要加分號
while (1 < 3);
錯誤