本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
本教程目錄
《看聊天記錄都學不會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:還真不是,你看下面這個代碼,你覺得結果是什么?
static void Main(string[] args)
{int a = 10;Console.WriteLine(a%3);
}
👸小媛:啊!不懂,快告訴我。 😭
🐰小C:我給你看看結果,你猜一下。
👸小媛:猜不到。 😡
🐰小C:百分號 % 其實是用來取余數的意思,在代碼中的 a%3 表示 10 除 3 取余數,最終結果為 1。
👸小媛:唔,原來如此,那還有啥特殊的運算嗎?
🐰小C:常見的就這幾個吧,不過我們倒是可以鞏固一下上一節的內容;你看下面代碼你覺得會輸出啥?
static void Main(string[] args)
{int a = 10,b=11;Console.WriteLine(a++*--b);
}
👸小媛:定義了 2 個整型變量,分別是 a 和 b,然后 a++ 表示先運算再計算,然后 --b 表示先減 1 再計算,那么最終就是 10*10 結果為 100?
🐰小C:不錯,看來你還是挺熟練的,下面就是結果。
👸小媛:奧耶,我們繼續開始新的學習吧。 😋
🐰小C:那么接下來我們學習用戶輸入吧。
👸小媛:用戶輸入指啥?
🐰小C:用戶輸入就是指用戶從鍵盤上輸入內容到程序之中。
👸小媛:明白。
🐰小C:先給你看一個代碼。
static void Main(string[] args)
{string name ="";Console.WriteLine("請輸入你的名字");name = Console.ReadLine();Console.WriteLine("Hello~ "+name);
}
👸小媛:你說的輸入就是 ReadLine 這個函數嗎?
🐰小C:是的,代碼運行到這一行的時候將會等待用戶輸入內容,隨后將這個內容存到字符串類型的 name 變量之中,string 表示是用來表示字符串類型。
👸小媛:最后使用 Hello 與輸入的內容進行鏈接一起輸出?
🐰小C:是這么回事,下面就出現這個結果了。
👸小媛:哇啊,好像我在游戲里面見過類似的方式,首先輸入我的名稱,然后就對我 Hello。 😎
🐰小C:是的,是可以這么做。我們接下來講一下我們變量命名是需要一些規則的。
👸小媛:啊!那我之前不懂規則怎么沒事?都可以用。 😨
🐰小C:那是因為你還沒觸碰到規則,其實變量命名規則挺自由的,你只要別搞特殊就沒事了。
👸小媛:那說來看看,我那么久沒出錯想必也是比較正常。
🐰小C:其實命名規則非常簡單,其一變量名不能夠與 C# 中的關鍵字名稱一致;其二變量名不能與 C# 中的標準函數名稱一致;其三同一個變量名稱只能創建一次、其四變量名是區分大小寫的、其五不能夠以數字開頭;大概就那么多吧(歡迎同學們補充)。
👸小媛:唔,貌似基本上是一些不會亂犯錯的問題,不過說不準,說不定我就犯了,哈哈哈。 😥
🐰小C:那我給你看看,下面這個程序幾個變量命名,有問題的是哪個,你挑出來。
static void Main(string[] args)
{int a = 0, b = 0, c = 0, d = 0,年齡=10;a++;++b;c++;d++;Console.WriteLine((a+=1));a += ++a;Console.WriteLine(a*b+c%d);Console.WriteLine(年齡);
}
👸小媛:那肯定是 年齡 這個變量了,以前都從沒看見有過中文命名的。 😎
🐰小C:哈哈哈,其實這個程序里的變量都是對的命名,因為 C# 支持中文命名變量,但是在這里強調,非常不推薦。
👸小媛:你在坑我。
🐰小C:沒有,這只是讓你加深印象,我們之后還會學到變量的命名方式,到時候你就知道為什么程序員寫代碼的風格基本上類似了。
👸小媛:坐等揭秘。