看聊天记录都学不会C语言?太菜了吧》(16)我一直以为校花很漂亮,直到我叫了她一声...
好消息2020年4月13日晚7.30我在CSDN開播,等你來聊天
預(yù)約連接:https://live.csdn.net/room/A757291228/MJWK0Gem
本系列文章將會以通俗易懂的對話方式進行教學(xué),對話中將涵蓋了新手在學(xué)習(xí)中的一般問題。此系列將會持續(xù)更新,包括別的語言以及實戰(zhàn)都將使用對話的方式進行教學(xué),基礎(chǔ)編程語言教學(xué)適用于零基礎(chǔ)小白,之后實戰(zhàn)課程也將會逐步更新。
若有想學(xué)習(xí)的內(nèi)容可以在評論區(qū)留言,根據(jù)大家的要求持續(xù)更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區(qū)留言,也可以私聊我加我好友共同交流一起進步~
喜歡內(nèi)容歡迎關(guān)注我、評論、點贊、收藏,這對我很重要,謝謝~
由于部分粉絲要求想要學(xué)python,就更了這個系列,我就算是生產(chǎn)隊的驢、化成灰我C語言和python都一周6篇打底。可以關(guān)注我加我好友提你們想學(xué)的內(nèi)容喲~
目錄
《看聊天記錄都學(xué)不會C語言?太菜了吧》(22)(必懂!題解 1-100 內(nèi)素數(shù))素數(shù)原來是質(zhì)數(shù)!為什么你不早說!——(必懂!題解)求素數(shù)
《看聊天記錄都學(xué)不會C語言?太菜了吧》(21)(必懂!題解冒泡排序)在現(xiàn)實生活中,打擂臺比賽爭名次竟用的是冒泡排序?——(必懂!題解)冒泡必懂
《看聊天記錄都學(xué)不會C語言?太菜了吧》(20)(必懂!題解指定天數(shù))我能知道2000年后的這個月一共有幾天——(必懂!題解)我能知道2000年后的這個月一共有幾天
《看聊天記錄都學(xué)不會C語言?太菜了吧》(19)鞏固開始,數(shù)字1、2、3、4能夠組成多少個 3 位數(shù)的不同的排列——鞏固1
《看聊天記錄都學(xué)不會C語言?太菜了吧》(18)2分鐘搞結(jié)構(gòu)體——結(jié)構(gòu)體
看聊天記錄都學(xué)不會C語言?太菜了吧》(17)5分鐘搞懂指針與多重指針——指針與多重指針
《看聊天記錄都學(xué)不會C語言?太菜了吧》(16)我一直以為校花很漂亮,直到我叫了她一聲…——生命空間、命名規(guī)則
《看聊天記錄都學(xué)不會C語言?太菜了吧》(15)你學(xué)了一節(jié)課的函數(shù)我5分鐘搞定了,還很熟——自定義函數(shù)傳參、返回值
《看聊天記錄都學(xué)不會C語言?太菜了吧》(14)這么神奇?我寫了20行代碼竟然一行就可以搞定?——自定義函數(shù)
《看聊天記錄都學(xué)不會C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋——for 循環(huán)與循環(huán)嵌套 九九乘法表
《看聊天記錄都學(xué)不會C語言?太菜了吧》(12)循環(huán)有多容易?你看一眼就懷…——循環(huán)
《看聊天記錄都學(xué)不會C語言?太菜了吧》(11)2分鐘領(lǐng)悟數(shù)組——數(shù)組
《看聊天記錄都學(xué)不會C語言?太菜了吧》(10)程序媛聰明絕頂了——邏輯與運算符
《看聊天記錄都學(xué)不會C語言?太菜了吧》(9)老公餅真的有老公送?——字符數(shù)組
《看聊天記錄都學(xué)不會C語言?太菜了吧》(8)牛郎和織女竟有一個孩子?——多條件if
《看聊天記錄都學(xué)不會C語言?太菜了吧(7)下一篇文章告訴你牛郎是誰——if邏輯判斷
《看聊天記錄都學(xué)不會C語言?太菜了吧(6)以前跟我說編程很難的給我站出來——浮點數(shù)及變量運算
《看聊天記錄都學(xué)不會C語言?太菜了吧(5)打了一把游戲我學(xué)會了一個編程知識?——變量輸出及占位符
《看聊天記錄都學(xué)不會C語言?太菜了吧(4)原來我早就會編程了——變量
《看聊天記錄都學(xué)不會C語言?太菜了吧(3)代碼都在談戀愛難道你不知道?——頭文件及標(biāo)點
《看聊天記錄都學(xué)不會C語言?太菜了吧(2)我說編程很容易你們不服?——Devc使用及HelloWorld
《看聊天記錄都學(xué)不會C語言?太菜了吧(1)我在大佬群里問基礎(chǔ)問題沒人理?——學(xué)習(xí)建議
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學(xué)不會Python到游戲?qū)崙?zhàn)?太菜了吧》(1)加載Python神器!亮劍!
《看聊天記錄都學(xué)不會C#?太菜了吧》(1)從今天開始我是一個游戲開發(fā)者
你去約個會,你零基礎(chǔ)的同學(xué)就學(xué)完C語言知識點過完了
【小白進】大佬們學(xué)習(xí)為什么簡單?小白該如何學(xué)習(xí)?學(xué)歷不高如何找工作?副業(yè)很好賺?了解后少走彎路
作者簡介
作者名:1_bit
簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網(wǎng)上直播,帶領(lǐng)一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關(guān)信息,迷茫的你會找到答案。
博客地址:https://i1bit.blog.csdn.net
👸小媛:小C,小C,趕緊教下一個內(nèi)容吧,迫不及待了,還有啥好東西都教給我吧。
🐰小C:你是不是以為自定義函數(shù)已經(jīng)學(xué)完了?
👸小媛:啊?沒有學(xué)完嗎?
🐰小C:還沒呢,還有一點好玩的內(nèi)容。
👸小媛:我還以為感覺基本上都會了,可以馬上進行下一個了。
🐰小C:別急,還有一點基礎(chǔ)的還要講,挺好玩的,我再講一點我們就可以進行下一個內(nèi)容的講解了。
👸小媛:那就別廢話了,趕緊下一節(jié)。 😂
🐰小C:你還真是偶爾急得要死偶爾慢慢吞吞。
👸小媛: 😭 😭 😭 😭 😭
🐰小C:我先給你看一個程序。
#include<stdio.h>int sum(int a,int b){int f=a+b;return f; }void main(){int a=sum(3,4);printf("%d\n",a); }👸小媛: 這個程序咋了?
🐰小C:你沒發(fā)現(xiàn)有兩個變量 a 嗎?
👸小媛:是呀,然后呢?
🐰小C:那你覺得 main 里面的變量 a 跟 sum 里面的變量 a 是一個東西嗎?
👸小媛:不是呀。
🐰小C:來,說說你的理由,給你表現(xiàn)了。
👸小媛:我不懂呀。
🐰小C:那你怎么說不一樣呢?
👸小媛:不是在定義一個變量后,再定義會出錯,這里沒出錯不就是肯定沒問題嗎?main 里面用了 int 創(chuàng)建了變量 a,sum 函數(shù)里面也創(chuàng)建了變量 a,雖然是在參數(shù)里面,那不也是都創(chuàng)建了,就好像在同一個柜子里面有兩個名字的盒子,我也不清楚他們分別是啥嘛。反正我是這樣理解的。 😖
🐰小C:你這種解釋我還是第一次聽,不過呢你猜的也沒錯,這兩個變量確實不是一個變量。
👸小媛:唔,那我就敢肯定了,就像如果我們學(xué)校有一個非常漂亮的女生和我同名,我們學(xué)校的校花,她是 A 班的,我是 B 班的,有個男同學(xué)聽說這個名字的妹子很好看,他以外得知我也是這個名字,結(jié)果跑來我們班叫我一聲,可能就被我嚇到了。 😂
🐰小C:哈哈哈,你最近是不是感情受挫了?
👸小媛:才沒有,你繼續(xù)說。
🐰小C:嗯,這兩個變量不是同一個變量,每個區(qū)域內(nèi)的變量只能在該區(qū)域內(nèi)有作用,就是不同層級內(nèi)的變量在不同層級起作用,你看下面這個代碼,你覺得會輸出顯示什么?
#include<stdio.h>void main(){int a=1;if(a==1){int a=4;printf("%d\n",a);} }👸小媛:會顯示 4 唄。
🐰小C:哎呀,不錯呀,竟然說對了。
👸小媛:因為我運行了結(jié)果,哈哈哈。
🐰小C:哈哈哈,其實一個層級內(nèi)的變量在當(dāng)前層級會生效,剛剛我是這樣講的,就好像你們學(xué)校有個人叫做小媛,你們班你也叫做小媛,當(dāng)同學(xué)們說到小媛這個人的時候肯定是說你,明白了吧。
👸小媛:當(dāng)然明白。
🐰小C:那你再看看這個代碼會顯示什么。
#include<stdio.h>void main(){int a=1;if(a==1){int a=4;}printf("%d\n",a); }👸小媛:當(dāng)然是顯示1了,因為不在 if 語句的層級了,跑來最外面這個層級,那么這個層級的變量 a 那就是等于1,而且我也運行結(jié)果確定了答案,哈哈哈。
🐰小C:是這么回事,其實 if 層級里面的 a 運行完 if 語句該變量的生命就結(jié)束了,這個概念就叫做變量的生命周期,這個詞是不是很形象的在形容?
👸小媛:才沒有,我感覺這些專業(yè)術(shù)語都是那么的晦澀難懂,如果我不會我肯定不理解。 😷
🐰小C:但是你會了之后一說這個詞就理解了,就沒必要直接用這個詞來解釋了。
👸小媛:不管,我學(xué)會后你才可以跟我提這種詞,不然我就感覺你在嚇唬我。
🐰小C:…好,接下來我們說一下變量的命名規(guī)則。
👸小媛:變量還有命名規(guī)則?不是隨便命名嗎?
🐰小C:沒有呢,只是規(guī)則比較隨意,但是不代表可以隨便命名,有時候亂命名會出錯的。
👸小媛:那你為啥不早說,不然我出問題了怎么辦? 🔥 🔥 🔥
🐰小C:早說的話怕你覺得難,雖然很簡單,也不是說難,主要是怕你不理解為什么要這樣做,現(xiàn)在代碼量慢慢變多了,所以我就覺得到時候說了。
👸小媛:行吧,那你說。
🐰小C:很簡單,也就是1.變量名要以英文字母開頭;2.變量名不能是printf、int這種關(guān)鍵字;3.變量名不能包含空格、標(biāo)點;4.變量名是區(qū)分大小寫的。
👸小媛:這么簡單?
🐰小C:那你說給我聽這是啥意思。
👸小媛:那就是變量命名要用英文開頭唄?例如 a1、a4654、da484,然后不能是 int、char之類的這些有作用的關(guān)鍵字唄;接下來就是不能 a 1=11這種,這種我覺得應(yīng)該沒啥人犯錯吧,最后就是 a變量和 A變量是兩個不同的變量,對吧?
🐰小C:完全解答正確,你自己去練習(xí)吧。
👸小媛:怎么沒有專業(yè)術(shù)語? 😒
🐰小C:這個的專業(yè)術(shù)語就叫做變量命名規(guī)則呀,哈哈哈。
👸小媛: 😨 😨 😨 😨 😨 😨
總結(jié)
以上是生活随笔為你收集整理的看聊天记录都学不会C语言?太菜了吧》(16)我一直以为校花很漂亮,直到我叫了她一声...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《看聊天记录都学不会C语言?太菜了吧》(
- 下一篇: 《看聊天记录都学不会C#?太菜了吧》(2