本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
本教程目錄
《看聊天記錄都學不會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:這不是為了讓你與專業接軌嘛,畢竟學了 C# 就可以做東西了。
👸小媛:唔,那你慢慢講,別一來就嚇我。 😠
🐰小C:其實就是為了嚇你,因為你感覺你最近有點飄。
👸小媛:你… 😣
🐰小C:好了,其實布爾邏輯就是我們的邏輯判斷,超級簡單的。例如我們輸入一個字符串,需要判斷這個字符串是否跟某個字符串相等,就可以使用這個邏輯判斷。
👸小媛:不懂,太難了,舉個例子我才懂。 😒
🐰小C:那你看看下面這個代碼。
static void Main(string[] args)
{string password = "";password = Console.ReadLine();if (password=="mima") {Console.WriteLine("口令正確");}
}
👸小媛:唔,你又開始嚇我了,答應我,別嚇我,我不飄了。 😂
🐰小C:其實很簡單的,第一句使用 string 創建了一個字符串變量 password,并且賦值為空,也就是什么都沒有;隨后這個字符串變量 password 就等于用戶輸入的口令。
👸小媛:然后 if 是什么東西?
🐰小C:if 就是一個表示邏輯判斷的關鍵字,在 if 后的圓括號中輸入判斷條件,這里是 password==“mima” 意思是判斷 password 這個字符串變量存儲的內容是否是 mima 這個字符串。
👸小媛:你這里是不是寫錯了,你用兩個等于號了。 😲
🐰小C:沒錯喲,在這里使用兩個等于號正式表示判斷這兩個等于號的左右兩邊是否相等,因為我們在 C# 中使用一個等于號一般是用來表示程序賦值的意思。
👸小媛:明白了,請繼續解釋。
🐰小C:在圓括號后,使用一對花括號括起來的代碼就是等這個條件 password==“mima” 判斷正確后需要執行的代碼。
👸小媛:你的意思是說條件對了就執行 Console.WriteLine(“口令正確”); 吧?
🐰小C:是的,你去運行試一下。
👸小媛:好勒,我發現如果輸入正確條件成立那么就顯示口令正確,如果我輸入錯誤,那么將會什么都不顯示。
🐰小C:嗯,因為我們條件判斷錯誤后沒有任何代碼進行顯示,不過我們可以加條件判斷錯誤后需要執行的內容。
static void Main(string[] args)
{string password = "";password = Console.ReadLine();if (password=="mima") {Console.WriteLine("口令正確");}else{Console.WriteLine("口令錯誤");}
}
👸小媛:那個 else 就是條件判斷錯誤后需要執行的語句嗎?
🐰小C:是的,如果條件判斷錯誤,將會執行 else 后花括號內的代碼,也就是顯示 口令錯誤。
👸小媛:懂了,我運行了一下,顯示出來了。 😂
🐰小C:不過在這里需要注意的一點是,if else 是一個結構,你不能夠在 if else 之間使用其它的代碼使其中斷這個結構鏈接,這樣會出錯的,就像下面這個代碼就是錯誤的示范。
static void Main(string[] args)
{string password = "";password = Console.ReadLine();if (password=="mima") {Console.WriteLine("口令正確");}int b = 10;else{Console.WriteLine("口令錯誤");}}
👸小媛:上面這個代碼就是在 else 之前添加了一個創建 b 變量并且賦值的語句,這樣是不行的?別的代碼也不行吧,然后這樣就中斷了 if 和 else 之間的聯系,這樣完整的結構就被破壞了,導致整個代碼錯誤,你是這個意思吧?
🐰小C:是的,其實你應該可以發現,我們這個 if else 可以判斷用戶賬號密碼輸入是否正確,在今后你寫游戲的時候會經常用到 if 語句的。
👸小媛:哈哈哈,幸好我會了,以后用起來應該問題不大。 😂
🐰小C:別高興得太早喲,if 語句的知識點可不止這一點喲,哈哈哈。下一節我們繼續吧。
👸小媛:沖沖沖,問題不大。