91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

屯门区| 尉犁县| 贡嘎县| 五寨县| 京山县| 梨树县| 胶州市| 尉氏县| 永清县| 华池县| 通州市| 新河县| 鄄城县| 锡林浩特市| 桦甸市| 靖宇县| 东源县| 津南区| 明光市| 玉树县| 台南县| 天门市| 应用必备| 德化县| 石首市| 大足县| 松桃| 清徐县| 文水县| 共和县| 丹棱县| 阿坝县| 竹山县| 外汇| 剑河县| 永福县| 漳州市| 延安市| 舒城县| 巍山| 土默特左旗|