小明在英語測驗的時候,"computer"這個單詞寫錯了,小明為了記住該單詞,下狠心要抄寫10遍,然后小明苦兮兮的抄寫了10遍。這里我們就可以說小明在循環(huán)抄寫。
那我們將這種反復不停的執(zhí)行某個動作稱之謂循環(huán) ,C語言中有三種循環(huán)結(jié)構(gòu),先看一下C語言while循環(huán)的結(jié)構(gòu)
其中表達式表示循環(huán)條件,執(zhí)行代碼塊為循環(huán)體。while語句的語義是:計算表達式的值,當值為真(非0)時, 執(zhí)行循環(huán)體代碼塊。其執(zhí)行過程可用下圖表示:
小明現(xiàn)在想偷懶了,不想手抄了,他用代碼實現(xiàn)如下:
使用while語句應注意以下幾點:
1、while語句中的表達式一般是關(guān)系表達或邏輯表達式,當表達式的值為假時不執(zhí)行循環(huán)體,反之則循環(huán)體一直執(zhí)行。
2、一定要記著在循環(huán)體中改變循環(huán)變量的值,否則會出現(xiàn)死循環(huán)(無休止的執(zhí)行)。
3、循環(huán)體如果包括有一個以上的語句,則必須用{}括起來,組成復合語句。
用while循環(huán)實現(xiàn)100以內(nèi)所有整數(shù)之和。
在代碼編輯器中:
第6、9行中輸入相應代碼。
運行結(jié)果為: 100以內(nèi)所有整數(shù)之和為:5050
1、循環(huán)條件是否寫了;
2、是否改變了循環(huán)變量的值以避免死循環(huán)。
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報