一:知識點
1、while語句的一般形式為:
while(表示式)語句
其中表示式是迴圈條件,語句為迴圈體。
while語句的語義是:計算表示式的值,當值為真(非0)時, 執行迴圈體語句。
2、do-while語句的一般形式為:
do語句
while(表示式);
這個迴圈與while迴圈的不同在於:它先執行迴圈中的語句,然後再判斷表示式是否為真, 如果為真則繼續迴圈;如果為假, 則終止迴圈。因此, do-while迴圈至少要執行一次迴圈語句。
while語句應注意以下幾點:
1、while語句中的表示式一般是關係表達或邏輯表示式,只要表示式的值為真(非0)即可繼續迴圈。
2、迴圈體如包括有乙個以上的語句,則必須用{}括起來,組成復合語句。
3,區別
while語句在進入迴圈體之前要先判斷條件是否成立,如果成立的話則進入迴圈體。
do…while,是先執行迴圈體,然後再判斷條件是否成立,如果成立的話則繼續迴圈體,如果不成立則跳出迴圈,也就是說對於do…while語句,不管條件是否成立都要先執行一遍。
二遇到的問題及解決方法;
while和do…while語句都是迴圈語句,功能都差不多,唯一的區別在於檢驗條件的時間上。while語句在進入迴圈體之前要先判斷條件是否成立,如果成立的話則進入迴圈體。而do…while語句則相反,是先執行迴圈體,然後再判斷條件是否成立,如果成立的話則繼續迴圈體,如果不成立則跳出迴圈,也就是說對於do…while語句,不管條件是否成立都要先執行一遍。
三實驗心得及體會
經過7周的學習,慢慢的更加熟悉c語言,也慢慢的加深了它的難度,希望在今後的學習裡,可以更加認真努力 ,自己也更加細心,課上認真,課下努力!
第五次作業總結
知識點1.迴圈語句 while語句,do while語句 2.while語句在進入迴圈體之前要先判斷條件是否成立,如果成立的話則進入迴圈體 3.do while語句是先執行迴圈體,然後再判斷條件是否成立,如果成立的話則繼續迴圈體,如果不成立則跳出迴圈 4.迴圈體必須用 括起來,組成復合語句 5.斐波...
第五次作業
一 問題及 include using namespace std class time void add a minute void add an hour void add seconds int n void add minutes int n void add hours int n voi...
第五次作業
當我們在討論多型性的時候,通常會用過載函式進行舉例,而這次發現的問題主要在過載運算子上,因此我希望通過對過載運算子的測試來得出乙個結論。我們想知道為什麼前置運算子和後置運算子會有區別,因此設計了乙個實驗來證明它 得到最終結果如預期那樣。通過這次作業,我能感受到前置和後置運算子的區別,通過x 和y x...