在上一篇C程序解析:C語言控制語句之for循環語句詳解文章中講解了for循環語句,其中提到for語句與while語句隻是表達方式的不同,二者可以相互轉換。
while語句嚴格來講包括while語句和do-while語句。二者有細微的差别。
先來看while語句,其語法格式是:
while(循環條件){
//代碼塊
}
如果循環條件為真,則執行代碼塊中的代碼;否則結束while循環。流程圖如下:
我們還以上一篇文章C程序解析:C語言控制語句之for循環語句詳解中計算1~100之間整數值的和為例,現在用while語句實現這一功能:
C語言的三種循環語句for,while和do-while,三者沒有本質的區别,大家可以根據個人習慣和待解決問題的實際情況靈活選擇。
最後,能正确解決問題的代碼就是好代碼!
,