亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言中循環的示例分析

發布時間:2022-03-04 09:15:47 來源:億速云 閱讀:173 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“C語言中循環的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“C語言中循環的示例分析”這篇文章吧。

(壹)while語句

C語言中循環的示例分析

1.1while的執行流程

C語言中循環的示例分析

比如我們實現:

在屏幕上打印1-10的數字。

C語言中循環的示例分析

1.2while語句中的break和continue

1.2.1 break介紹

C語言中循環的示例分析

C語言中循環的示例分析

 總結: break在while循環中的作用:

        其實在循環中只要遇到break,就停止后期的所有的循環,直接終止循環。 所以:while中的break是用于永久終止循環的。

 答案揭曉

C語言中循環的示例分析

1.2.2 continue介紹

C語言中循環的示例分析

C語言中循環的示例分析

 總結: continue在while循環中的作用就是:

        continue是用于終止本次循環的,也就是本次循環中continue后邊的代碼不會再執行,而是直接跳轉到while語句的判斷部分。進行下一次循環的入口判斷。

答案揭曉

C語言中循環的示例分析

 是的,它陷入了死循環!!(這是一個GIF)

跳過了后面的 i++ 使得i一直為5,無法繼續跳出循環

C語言中循環的示例分析

(貳)for循環 

2.1語法

C語言中循環的示例分析

表達式1 表達式1為初始化部分,用于初始化循環變量的。

表達式2 表達式2為條件判斷部分,用于判斷循環時候終止。

表達式3 表達式3為調整部分,用于循環條件的調整。

2.1.1  實際的問題:

使用for循環 在屏幕上打印1-10的數字。

C語言中循環的示例分析

2.2執行流程

C語言中循環的示例分析

2.3while和for對比

C語言中循環的示例分析

C語言中循環的示例分析

可以發現在while循環中依然存在循環的三個必須條件,但是由于風格的問題使得三個部分很可能偏離較遠,這樣查找修改就不夠集中和方便。

所以,for循環的風格更勝一籌。 for循環使用的頻率也最高。

2.4break和continue

我們發現在for循環中也可以出現break和continue,他們的意義和在while循環中是一樣的。 但是還是有些差異:

C語言中循環的示例分析

 大家看看這段代碼會出現什么結果?

C語言中循環的示例分析

蕪湖!循環成功走完! 

2.5小建議

  • 不可在for 循環體內修改循環變量,防止 for 循環失去控制。

  • 建議for語句的循環控制變量的取值采用“前閉后開區間”寫法。

C語言中循環的示例分析

C語言中循環的示例分析

一道筆試題

C語言中循環的示例分析

 一次都不循環哦????

因為 中間的 k = 0(賦值操作) 的返回值為0 表示判斷條件為假,不進入循環

C語言中循環的示例分析

(叁)do...while()循環

3.1do語句的語法:

C語言中循環的示例分析

3.2執行流程

C語言中循環的示例分析

3.3do語句的特點

循環至少執行一次,使用的場景有限,所以不是經常使用。

C語言中循環的示例分析

以上是“C語言中循環的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

四川省| 石河子市| 东平县| 阆中市| 茶陵县| 黑龙江省| 满城县| 涿州市| 正安县| 满洲里市| 涞源县| 驻马店市| 手游| 垦利县| 定日县| 阜新市| 东莞市| 遵义市| 巴林右旗| 山东省| 大竹县| 九寨沟县| 拜城县| 且末县| 普兰县| 汉源县| 长沙县| 罗源县| 左云县| 宜君县| 大埔县| 雷州市| 兰西县| 秦安县| 浦城县| 林甸县| 隆子县| 柳林县| 彭州市| 昭苏县| 额尔古纳市|