本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題,此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新,
若有想學習的內容可以在評論區留言,根據大家的要求持續更新,點贊過十萬就算化成灰我也更新下一篇,(肯定不到,也會更的,)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
本教程目錄
《看聊天記錄都學不會C#?太菜了吧》(10)C#偷懶的開始永無止境的回圈?—— 回圈
《看聊天記錄都學不會C#?太菜了吧》(9)有一些人在學習編程的時候總以為代碼是死板的—— if 嵌套
《看聊天記錄都學不會C#?太菜了吧》(8)小白又如何?3分鐘搞定一個 C# 知識點—— switch 邏輯運算
《看聊天記錄都學不會C#?太菜了吧》(7)3分鐘搞定 C# 邏輯運算—— if else if 邏輯運算
《看聊天記錄都學不會C#?太菜了吧》(6)多晦澀的專業術語原來都會那么簡單—— 布爾邏輯
《看聊天記錄都學不會C#?太菜了吧》(5)C# 中可以用中文名變數?—— 輸入、運算
《看聊天記錄都學不會C#?太菜了吧》(4)C# 中的尚方寶劍 “先斬后奏”—— 變數運算
《看聊天記錄都學不會C#?太菜了吧》(3)變數:我大哥呢?$:小弟我罩著你!—— 輸出變數
《看聊天記錄都學不會C#?太菜了吧》(2)C#那么簡單我為何之前還學C語言?——C#變數初解
《看聊天記錄都學不會C#?太菜了吧》(1)從今天開始我是一個游戲開發者—— helloworld
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)裝載Python神器!亮劍!——helloworld
作者簡介
作者名:1_bit
簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者,15-16年曾在網上直播,帶領一批程式小白走上程式員之路,歡迎各位小白加我咨詢我相關資訊,迷茫的你會找到答案,
博客地址:https://i1bit.blog.csdn.net
🐰小C:小媛,這一節我們學習新內容吧?
👸小媛:好耶,終于不用聽你說重復的內容了,真是開心, 😎
🐰小C:emmm,只是知識點重復,并不是技巧上重復喲,
👸小媛:知識點的重復就讓我度日如年了,
🐰小C:是嘛,那我們再渡過個幾年?
👸小媛:不不不,怕了怕了, 😒
🐰小C:哈哈哈,那我們就正式開始吧,這一節我們將回圈,
👸小媛:就是一直重復嗎?
🐰小C:是這個意思,回圈就是指你指定一段代碼重復執行,
👸小媛:唔,一般一句話二十個字不到能夠解釋清楚的知識點都是超級簡單的,
🐰小C:這都被你看出經驗了?不錯不錯,那你看下面這個代碼,
static void Main(string[] args)
{
int i = 0;
while (i<10)
{
Console.WriteLine("這是我指定的回圈代碼");
i = i + 1;
}
}
👸小媛:唔,,,我覺得你在逗我玩,看不懂,賊難,
🐰小C:我覺得你才是在逗我玩,那么簡單,我來告訴給你聽吧,
👸小媛:嘻嘻嘻嘻嘻嘻嘻, 😩
🐰小C:第一句總懂吧?是啥意思 int i = 0;,
👸小媛:這代碼就是創建一個變數 i,整型的并且賦值為 0 唄,
🐰小C:那我就告訴你下面的 while 就是表示要執行一個回圈了,這個 while 就是一個關鍵字,
👸小媛:然后呢?
🐰小C:while 后面的圓括號中就是表示一個條件,當這個條件是對的時候就執行回圈,如果錯了,那么就不執行了,
👸小媛:是不是對的時候可以稱為 真,錯的時候可以稱為 假?
🐰小C:是的呢,真的意思就是對,錯的意思就是假,在圓括號后的花括號中就是表示要回圈的,或者說是要重復執行的代碼,
👸小媛:唔,圓括號里面的兩句?第一句我知道是什么意思,就是顯示出 這是我指定的回圈代碼,下面的就不懂了,
🐰小C:下面怎么不懂? i=i+1 就是 i 自己等于 i 本身的值加上 1,
👸小媛:還可以這樣? 😱
🐰小C:對呀,上一節不是說了,編程是很靈活的,
👸小媛:哈哈哈,原來如此,那為什么要這一句代碼呢?
🐰小C:那是因為如果 i 一直等于 0,那么 i<10 這個條件不就一直都是對的就會一直執行了嗎?
👸小媛:對的呀,然后呢?
🐰小C:那我們現在是不是只要求重復十次這 Console.WriteLine("這是我指定的回圈代碼"); 代碼?
👸小媛:嗯?你剛剛說,你之前沒說, 😡
🐰小C:怪我怪我,在編程中,如果回圈一直重復,是沒有意義的,必須給這個回圈一個關閉的條件,
👸小媛:所以 i 這個變數每次就要加一,這樣的話就會讓這個回圈有意義,在這里你是 i<10 就表示這樣可以讓這個回圈存在意義,
🐰小C:懂了吧?每次回圈這個變數 i 就會加上 1,第一次是 0,第二次是 1,然后依次遞增,總有一次會超過 10,此時就會讓這個循環跳出,
👸小媛:明白了,簡單,
🐰小C:下面就是這個代碼執行的效果,

👸小媛:真的回圈了十次耶,我自己就寫了一行代碼,竟有寫出十行代碼的感覺,爽,這樣就可以少打很多代碼了,
🐰小C:其實這個 while 回圈還有另外一種寫法,你看下面的代碼,
static void Main(string[] args)
{
int i = 10;
do
{
Console.WriteLine("這是我指定的回圈代碼");
i = i + 1;
} while (i < 10);
}
👸小媛:咦?前面怎么多了一個 do?
🐰小C:這就是 while 回圈的另外的一種形式,叫做 do while 回圈,
👸小媛:那這種形式的回圈有什么用呢?
🐰小C:很簡單,這種形式的回圈其實就是執行第一次的時候不需要判斷條件,先執行再說,執行完畢這一次后再判斷條件,
👸小媛:懂了,所以那個條件就放在了末尾,不過我發現這個條件末尾還添加了一個分號,
🐰小C:是的呀,這個點一定要記住,do while 回圈在末尾處是需要添加分號表示結束的,
👸小媛:原來如此,怪不得你 i 等于 10,等于 10 的話 i<10 這個條件肯定是判斷不正確的,那么這個回圈肯定是不執行的,但是由于是 do while 所以肯定會有一次回圈,

🐰小C:你把結果都弄出來了呀,哈哈哈,對的這就是 do while 回圈,
👸小媛:嘻嘻嘻,懂了,真簡單, 😎
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/280984.html
標籤:其他
上一篇:還記得你小時候沉迷的小游戲嗎?現在用Python居然可以玩個遍
下一篇:華為機試HJ17
