您好,登錄后才能下訂單哦!
這篇文章主要介紹C語言中選擇與循環(huán)怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
我們先不講switch,后面會(huì)補(bǔ)充。先來對(duì)簡(jiǎn)單地if進(jìn)行了解。
我們已經(jīng)知道,計(jì)算機(jī)的本質(zhì)是為了服務(wù)于人,我們?cè)谌粘I钪袝?huì)遇到各種各樣的選擇,于情于理計(jì)算機(jī)都應(yīng)該有選擇語句來對(duì)應(yīng)和我們的生活邏輯。
因此 if語句就是做一個(gè)選擇,對(duì)計(jì)算機(jī)來說,選擇只有真假之分,真就是非0(注意不是1,而是非0),假就是0。
if(條件),通過對(duì)條件的判斷來決定來執(zhí)行哪一個(gè)分支,多分支我們可以用else if。
由于我們只是做簡(jiǎn)單的了解,因此我們直接看代碼。
如圖,我們的條件是 age >= 18,當(dāng)我們輸入19時(shí),判斷 條件為真,因此執(zhí)行第一個(gè)分支,即輸出“你已經(jīng)成年了”,反之,若條件為假,則會(huì)輸出“你還沒有成年”。
有些事必須要一直做,比如我們每頓都要吃飯,走路要一步一步走,代碼要日復(fù)一日的敲,在計(jì)算機(jī)中,我們將次稱之為循環(huán)。而循環(huán)分為有限循環(huán)和無限循環(huán)(無限循環(huán)通常為錯(cuò)誤操作,如果你不是要玩惡搞的話)。
有限循環(huán)三要素:條件初始化 ,條件判斷, 條件更新
那我們現(xiàn)在直接上例子
下面的i++就是i=i+1,后面的操作符簡(jiǎn)解我們會(huì)講到,可以看到,在這個(gè)while循環(huán)里,只要滿足i<10這個(gè)條件,就會(huì)一直循環(huán)執(zhí)行語句塊的代碼。
注釋中對(duì)for有了簡(jiǎn)單的闡述
A:
無論是while、if、或者for什么的,只要是判斷,當(dāng)條件為表達(dá)式的時(shí)候,都要優(yōu)先執(zhí)行表達(dá)式,即先對(duì)表達(dá)式進(jìn)行運(yùn)算,得到一個(gè)最后值,然后才對(duì)這個(gè)值進(jìn)行判斷,然后決定是否分支或進(jìn)入哪一個(gè)分支。
B:
在for、while循環(huán)里我們能夠清楚地發(fā)現(xiàn)條件判斷往往比語句塊的執(zhí)行多一次,因?yàn)樽詈笠淮闻袛嗖怀闪⒑缶筒粫?huì)繼續(xù)執(zhí)行語句塊,但在do-while語句里,條件判斷跟執(zhí)行次數(shù)相同。
以上是“C語言中選擇與循環(huán)怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。