《C游记》 第二章 - 初识分支句 循环助本心(贰)
目錄
? ?👻?前引
(壹)while語句?
🎨? 1.1? while的執行流程
🎨? 1.2? while語句中的break和continue
(貳)for循環?
🎨?2.1語法
🎨?2.2?執行流程
🎨?2.3?while和for對比
🎨?2.4?break和continue
🎨 2.5 小建議
?🔑一道筆試題
(叁)do...while()循環
🎨? 3.1 do語句的語法
🎨? 3.2 執行流程
🎨? 3. 3 do語句的特點
? ?🧾??課后小練習?
《C游記》 第二章 - 初識分支句 循環助本心(壹)_forever_bryant的博客-CSDN博客
👻?前引
我們已經掌握了,if語句:
if(條件) ? ? 語句;當條件滿足的情況下,if語句后的語句執行,否則不執行。但是這個語句只會執行一次。
但是我們發現生活中很多的實際的例子是:同一件事情我們需要完成很多次。
那我們怎么做呢? C語言中給我們引入了:while語句,可以實現循環。
(壹)while語句?
🎨? 1.1? while的執行流程
比如我們實現:
在屏幕上打印1-10的數字。
🎨1.2? while語句中的break和continue
🎈? 1.2.1?break介紹
?總結: break在while循環中的作用:
????????其實在循環中只要遇到break,就停止后期的所有的循環,直接終止循環。 所以:while中的break是用于永久終止循環的。
?答案揭曉
🎈? 1.2.2?continue介紹
?
?總結: continue在while循環中的作用就是:
????????continue是用于終止本次循環的,也就是本次循環中continue后邊的代碼不會再執行,而是直接跳轉到while語句的判斷部分。進行下一次循環的入口判斷。
答案揭曉
?是的,它陷入了死循環!!(這是一個GIF)
跳過了后面的 i++ 使得i一直為5,無法繼續跳出循環
?
🎯(貳)for循環?
🏓? 2.1語法
表達式1 表達式1為初始化部分,用于初始化循環變量的。
表達式2 表達式2為條件判斷部分,用于判斷循環時候終止。
表達式3 表達式3為調整部分,用于循環條件的調整。
?? 2.1.1??實際的問題:
使用for循環 在屏幕上打印1-10的數字。
🏓? 2.2?執行流程
🏓? 2.3?while和for對比
?
可以發現在while循環中依然存在循環的三個必須條件,但是由于風格的問題使得三個部分很可能偏離較遠,這樣查找修改就不夠集中和方便。
所以,for循環的風格更勝一籌。 for循環使用的頻率也最高。
🏓?2.4?break和continue
我們發現在for循環中也可以出現break和continue,他們的意義和在while循環中是一樣的。 但是還是有些差異:
?大家看看這段代碼會出現什么結果?
蕪湖!循環成功走完!?
🏓 2.5 小建議
?
?🔑🔑一道筆試題
?一次都不循環哦😎
因為 中間的 k = 0(賦值操作) 的返回值為0 表示判斷條件為假,不進入循環
(叁)do...while()循環
🥇? 3.1 do語句的語法:
?🥇? 3.2 執行流程
🥇? 3. 3 do語句的特點
循環至少執行一次,使用的場景有限,所以不是經常使用。
📞📞課后小練習?
?
?
總結
以上是生活随笔為你收集整理的《C游记》 第二章 - 初识分支句 循环助本心(贰)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 类型多样的祥云免抠元素素材,速来收藏
- 下一篇: WinHex简介