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