《看聊天记录都学不会C语言?太菜了吧》(15)你学了一节课的函数我5分钟搞定了,还很熟
好消息2020年4月13日晚7.30我在CSDN開播,等你來聊天
預(yù)約連接:https://live.csdn.net/room/A757291228/MJWK0Gem
本系列文章將會(huì)以通俗易懂的對(duì)話方式進(jìn)行教學(xué),對(duì)話中將涵蓋了新手在學(xué)習(xí)中的一般問題。此系列將會(huì)持續(xù)更新,包括別的語言以及實(shí)戰(zhàn)都將使用對(duì)話的方式進(jìn)行教學(xué),基礎(chǔ)編程語言教學(xué)適用于零基礎(chǔ)小白,之后實(shí)戰(zhàn)課程也將會(huì)逐步更新。
若有想學(xué)習(xí)的內(nèi)容可以在評(píng)論區(qū)留言,根據(jù)大家的要求持續(xù)更新。點(diǎn)贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會(huì)更的。)
有問題也可以在評(píng)論區(qū)留言,也可以私聊我加我好友共同交流一起進(jìn)步~
喜歡內(nèi)容歡迎關(guān)注我、評(píng)論、點(diǎn)贊、收藏,這對(duì)我很重要,謝謝~
由于部分粉絲要求想要學(xué)python,就更了這個(gè)系列,我就算是生產(chǎn)隊(duì)的驢、化成灰我C語言和python都一周6篇打底。可以關(guān)注我加我好友提你們想學(xué)的內(nèi)容喲~
目錄
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(22)(必懂!題解 1-100 內(nèi)素?cái)?shù))素?cái)?shù)原來是質(zhì)數(shù)!為什么你不早說!——(必懂!題解)求素?cái)?shù)
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(21)(必懂!題解冒泡排序)在現(xiàn)實(shí)生活中,打擂臺(tái)比賽爭(zhēng)名次竟用的是冒泡排序?——(必懂!題解)冒泡必懂
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(20)(必懂!題解指定天數(shù))我能知道2000年后的這個(gè)月一共有幾天——(必懂!題解)我能知道2000年后的這個(gè)月一共有幾天
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(19)鞏固開始,數(shù)字1、2、3、4能夠組成多少個(gè) 3 位數(shù)的不同的排列——鞏固1
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(18)2分鐘搞結(jié)構(gòu)體——結(jié)構(gòu)體
看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(17)5分鐘搞懂指針與多重指針——指針與多重指針
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(16)我一直以為校花很漂亮,直到我叫了她一聲…——生命空間、命名規(guī)則
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(15)你學(xué)了一節(jié)課的函數(shù)我5分鐘搞定了,還很熟——自定義函數(shù)傳參、返回值
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(14)這么神奇?我寫了20行代碼竟然一行就可以搞定?——自定義函數(shù)
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋——for 循環(huán)與循環(huán)嵌套 九九乘法表
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(12)循環(huán)有多容易?你看一眼就懷…——循環(huán)
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(11)2分鐘領(lǐng)悟數(shù)組——數(shù)組
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(10)程序媛聰明絕頂了——邏輯與運(yùn)算符
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(9)老公餅真的有老公送?——字符數(shù)組
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧》(8)牛郎和織女竟有一個(gè)孩子?——多條件if
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(7)下一篇文章告訴你牛郎是誰——if邏輯判斷
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(6)以前跟我說編程很難的給我站出來——浮點(diǎn)數(shù)及變量運(yùn)算
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(5)打了一把游戲我學(xué)會(huì)了一個(gè)編程知識(shí)?——變量輸出及占位符
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(4)原來我早就會(huì)編程了——變量
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(3)代碼都在談戀愛難道你不知道?——頭文件及標(biāo)點(diǎn)
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(2)我說編程很容易你們不服?——Devc使用及HelloWorld
《看聊天記錄都學(xué)不會(huì)C語言?太菜了吧(1)我在大佬群里問基礎(chǔ)問題沒人理?——學(xué)習(xí)建議
我的其它教程
教程點(diǎn)擊進(jìn)去將會(huì)有目錄
《看聊天記錄都學(xué)不會(huì)Python到游戲?qū)崙?zhàn)?太菜了吧》(1)加載Python神器!亮劍!
《看聊天記錄都學(xué)不會(huì)C#?太菜了吧》(1)從今天開始我是一個(gè)游戲開發(fā)者
你去約個(gè)會(huì),你零基礎(chǔ)的同學(xué)就學(xué)完C語言知識(shí)點(diǎn)過完了
【小白進(jìn)】大佬們學(xué)習(xí)為什么簡(jiǎn)單?小白該如何學(xué)習(xí)?學(xué)歷不高如何找工作?副業(yè)很好賺?了解后少走彎路
作者簡(jiǎn)介
作者名:1_bit
簡(jiǎn)介:CSDN博客專家,2020年博客之星TOP5,藍(lán)橋簽約作者。15-16年曾在網(wǎng)上直播,帶領(lǐng)一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關(guān)信息,迷茫的你會(huì)找到答案。
博客地址:https://i1bit.blog.csdn.net
🐰小C:小媛,玩自定義函數(shù)玩的怎么樣了?感覺是不是學(xué)會(huì)了自定義函數(shù)后以后打代碼方便多了?
👸小媛:是呀,可是我總感覺這個(gè)函數(shù)我沒學(xué)習(xí)玩,那個(gè) void 你都還沒告訴我是什么意思呢。 😐
🐰小C:哈哈哈,這節(jié)課我們就開始把自定義函數(shù)的其它內(nèi)容給講一下。
👸小媛:快開始吧,等不及了。 😂
🐰小C:上一節(jié)課我們給自定義函數(shù)傳了參數(shù),那我現(xiàn)在想讓你做一個(gè)功能,那就是傳遞兩個(gè)參數(shù),然后這個(gè)函數(shù)會(huì)顯示這兩個(gè)值進(jìn)行相加后的結(jié)果該怎么做呢?
👸小媛:你還沒告訴我怎么傳遞兩個(gè)值呢。
🐰小C:你仔細(xì)想一下,我以前經(jīng)常提到的一個(gè)知識(shí)點(diǎn)。
👸小媛:你不會(huì)想說的是使用逗號(hào)在自定義函數(shù)的圓括號(hào)內(nèi)間隔兩個(gè)參數(shù)吧?
🐰小C:哈哈哈,對(duì)的,記起來了吧。
👸小媛:那你看一下是不是這樣?
void sum(int a,int b)🐰小C:是的,那怎么樣顯示兩個(gè)變量相加的值你不會(huì)不知道吧?
👸小媛:不會(huì)吧?不會(huì)吧?你以為我真不會(huì)呀,給你看代碼。 😤
#include<stdio.h>void sum(int a,int b){printf("%d\n",a+b); }void main(){sum(3,4); }🐰小C:哎喲,竟然在傳值的時(shí)候也知道使用逗號(hào)分隔兩個(gè)參數(shù),不錯(cuò)不錯(cuò)。
👸小媛:這不是明擺著使用逗號(hào)分隔嗎?你一直都說逗號(hào)是用來分隔的,重復(fù)了那么多次肯定記得住了。 😂
🐰小C:可以的,不錯(cuò)。那我現(xiàn)在不需要在 sum 自定義函數(shù)內(nèi)顯示這兩個(gè)值的相加結(jié)果,我希望在main后面的花括號(hào)內(nèi)顯示著兩個(gè)值的相加結(jié)果怎么辦?
👸小媛:你不說 main 我還沒發(fā)現(xiàn),我感覺 main 也是個(gè)自定義函數(shù)?
🐰小C:你發(fā)現(xiàn)了我就跟你說吧,main 也是個(gè)函數(shù)這是對(duì)的,不過函數(shù)名是固定的,是函數(shù)內(nèi)容需要你自己寫,在 main 里面就是你的主代碼。
👸小媛:懂了懂了,所以你剛剛說的在 main 里面使用 printf 顯示傳入?yún)?shù)相加的值怎么做?
🐰小C:其實(shí)很簡(jiǎn)單,我們的自定義函數(shù)允許在程序運(yùn)行完后返回一個(gè)值,這個(gè)值就是這個(gè)函數(shù)運(yùn)行的結(jié)果。
👸小媛:就像你之前一直說的,電飯鍋也是個(gè)函數(shù),電飯鍋我們給了米這種參數(shù)就返回飯這個(gè)結(jié)果對(duì)吧? 😎
🐰小C:是的,在函數(shù)里面我們使用 return 就可以返回出內(nèi)容,給你看一個(gè)示例。
#include<stdio.h>int sum(int a,int b){return a+b; }void main(){int c=sum(3,4);printf("%d\n",c); }👸小媛:我發(fā)現(xiàn)自定義函數(shù) sum 開頭的 void 變成了 int ?
🐰小C:嗯,在這里這個(gè) int 就表示這個(gè)函數(shù)的返回值是什么類型,因?yàn)樽兞?a 與 變量 b 都是整型,返回他們的結(jié)果肯定也是整型,所以在這個(gè)函數(shù)名開頭的 void 就要改成 int 對(duì)吧?
👸小媛:原來如此,原來你之前說 void 是表示無返回值是這個(gè)意思。
🐰小C:在 sum 的函數(shù)體內(nèi),我們的代碼變成了 return a+b,此時(shí)將會(huì)計(jì)算 a+b 的值,隨后這個(gè)函數(shù)就會(huì)返回 a+b 的最終結(jié)果。
👸小媛:原來 return 就是把右邊的值給返回。
🐰小C:對(duì)的,此時(shí)在 main 函數(shù)中,int c=sum(3,4) 就表示創(chuàng)建一個(gè)變量 c,等于 sum 函數(shù)返回的內(nèi)容值,此時(shí)會(huì)先計(jì)算 sum(3,4) 的結(jié)果,sum 函數(shù)得到結(jié)果后才會(huì)返回到變量 c 中。
👸小媛:哈哈哈,懂了,我突然感覺我對(duì)之前使用的那些函數(shù)了解了許多,就像 printf 如果是需要顯示變量的值,也是需要使用逗號(hào)進(jìn)行隔開,然后傳入?yún)?shù)。 😎
🐰小C:差不多吧,其實(shí)剛剛那個(gè)代碼如果你不懂的話還可以在自定義函數(shù)中創(chuàng)建一個(gè)變量,這個(gè)變量就等于 a+b 的結(jié)果,在返回值出來的。
#include<stdio.h>int sum(int a,int b){int f=a+b;return f; }void main(){int c=sum(3,4);printf("%d\n",c); }🐰小C:給你個(gè)結(jié)果看看。
👸小媛:沒事,我懂的,小問題,我先去自己練習(xí)一下。 🏃
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的《看聊天记录都学不会C语言?太菜了吧》(15)你学了一节课的函数我5分钟搞定了,还很熟的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《看聊天记录都学不会C语言?太菜了吧》(
- 下一篇: 看聊天记录都学不会C语言?太菜了吧》(1