若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我,若你是真心學習可以送你書籍,指導你學習,給予你目標方向的學習路線,無套路,博客為證。
本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。
若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)
有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~
喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~
由于部分粉絲要求想要學python,就更了這個系列,我就算是生產隊的驢、化成灰我C語言和python都一周6篇打底。可以關注我加我好友提你們想學的內容喲~
目錄
《看聊天記錄都學不會C語言?太菜了吧》(22)(必懂!題解 1-100 內素數)素數原來是質數!為什么你不早說!——(必懂!題解)求素數
《看聊天記錄都學不會C語言?太菜了吧》(21)(必懂!題解冒泡排序)在現實生活中,打擂臺比賽爭名次竟用的是冒泡排序?——(必懂!題解)冒泡必懂
《看聊天記錄都學不會C語言?太菜了吧》(20)(必懂!題解指定天數)我能知道2000年后的這個月一共有幾天——(必懂!題解)我能知道2000年后的這個月一共有幾天
《看聊天記錄都學不會C語言?太菜了吧》(19)鞏固開始,數字1、2、3、4能夠組成多少個 3 位數的不同的排列——鞏固1
《看聊天記錄都學不會C語言?太菜了吧》(18)2分鐘搞結構體——結構體
看聊天記錄都學不會C語言?太菜了吧》(17)5分鐘搞懂指針與多重指針——指針與多重指針
《看聊天記錄都學不會C語言?太菜了吧》(16)我一直以為校花很漂亮,直到我叫了她一聲…——生命空間、命名規則
《看聊天記錄都學不會C語言?太菜了吧》(15)你學了一節課的函數我5分鐘搞定了,還很熟——自定義函數傳參、返回值
《看聊天記錄都學不會C語言?太菜了吧》(14)這么神奇?我寫了20行代碼竟然一行就可以搞定?——自定義函數
《看聊天記錄都學不會C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋——for 循環與循環嵌套 九九乘法表
《看聊天記錄都學不會C語言?太菜了吧》(12)循環有多容易?你看一眼就懷…——循環
《看聊天記錄都學不會C語言?太菜了吧》(11)2分鐘領悟數組——數組
《看聊天記錄都學不會C語言?太菜了吧》(10)程序媛聰明絕頂了——邏輯與運算符
《看聊天記錄都學不會C語言?太菜了吧》(9)老公餅真的有老公送?——字符數組
《看聊天記錄都學不會C語言?太菜了吧》(8)牛郎和織女竟有一個孩子?——多條件if
《看聊天記錄都學不會C語言?太菜了吧(7)下一篇文章告訴你牛郎是誰——if邏輯判斷
《看聊天記錄都學不會C語言?太菜了吧(6)以前跟我說編程很難的給我站出來——浮點數及變量運算
《看聊天記錄都學不會C語言?太菜了吧(5)打了一把游戲我學會了一個編程知識?——變量輸出及占位符
《看聊天記錄都學不會C語言?太菜了吧(4)原來我早就會編程了——變量
《看聊天記錄都學不會C語言?太菜了吧(3)代碼都在談戀愛難道你不知道?——頭文件及標點
《看聊天記錄都學不會C語言?太菜了吧(2)我說編程很容易你們不服?——Devc使用及HelloWorld
《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議
我的其它教程
教程點擊進去將會有目錄
《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)加載Python神器!亮劍!
《看聊天記錄都學不會C#?太菜了吧》(1)從今天開始我是一個游戲開發者
你去約個會,你零基礎的同學就學完C語言知識點過完了
【小白進】大佬們學習為什么簡單?小白該如何學習?學歷不高如何找工作?副業很好賺?了解后少走彎路
作者簡介
作者名:1_bit
簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。
博客地址:https://i1bit.blog.csdn.net
rabbit:小C:上一節我們使用了一個字符數組,我猜你還是對數組不了解吧?
👸小媛:懂呀,不就是一個字符數組,串在一起不就是字符串了嘛?😓
🐰小C:那我問你,怎么樣取這個字符數組的元素以及怎么設置這個字符數組的元素呢?
👸小媛:你這人,教人教一半,真過分。😫
🐰小C:哈哈哈,我這不是教了嗎。
👸小媛:那你趕緊進入主題,別扯了。😡
🐰小C:是是是,那我開始說了。數組其實就是一個數據的集合,相必這點你應該清楚吧?
👸小媛:是的,請繼續。
🐰小C:數組其實不止有字符數組,還包括了其它類似的數組。例如整數類型的數組、浮點數類型的數組以及上一節我們使用的字符類型的數組。不同的類型的數組只能存儲相同的內容。
👸小媛:意思是字符數組就是全部都是字符,整數的數組就是這個數組里面所存儲的內容就是整數?😒
🐰小C:是的,整數類型的數組我想你已經知道是使用什么來存儲吧?
👸小媛:是使用int進行描述?
🐰小C:是的,下面這個示例就是創建一個整數數組。
int a[]={1,8,6,5,4,9,7};
👸小媛:我懂了,那你說的取值是怎么取?
🐰小C:在數組中取值需要通過下標,例如 a[1],1就是下標,指取這個數組a中的第1個元素。
👸小媛:哈哈哈,這個第1個應該就是8吧?因為有一個梗就是說程序員數數是從0開始數的,那么第1個則是數組a中的8,而不是1。😋
🐰小C:哈哈哈,是的,給你看一個程序。
#include<stdio.h>
void main(){int a[]={1,8,6,5,4,9,7};printf("%d",a[1]);
}
🐰小C:下面是結果。
👸小媛:哈哈哈,果然。a[1]就表示a數組中的第1個元素,然后將這個元素顯示出來。
🐰小C:那如何設置值呢?
👸小媛:啊!?我怎么懂?😪
🐰小C:例如 a[1] 是不是就是表示數組a中的第一個元素?
👸小媛:是鴨?
🐰小C:那么這個元素是不是有存儲地址?畢竟都存一個數了。
👸小媛:然后呢?
🐰小C:那么這個時候是不是這個地址可以賦予一個值?
👸小媛:奧!我竟然懂了,你意思說如果給這個位置重新賦值只需要給一個值到這個元素就可以了嗎?😱
🐰小C:是的,就像這樣。
#include<stdio.h>
void main(){int a[]={1,8,6,5,4,9,7};a[1]=99;printf("%d",a[1]);
}
🐰小C:結果如下。
👸小媛:哇,原來是這樣,那字符數組也是一樣咯?
🐰小C:是的,看來你有思路了,你要不試試看看怎么寫?
👸小媛:是不是這樣。
#include<stdio.h>
void main(){char a[]={"hello"};a[1]='o';printf("%s",a);
}
👸小媛:結果就是下面。
🐰小C:不錯呀,跟我說說你的思路。
👸小媛:很簡單呀,首先創建一個字符數組a,然后里面存的值是 hello 這個字符串,然后使用下標1告訴第1個位置,也就是 hello中的e更改為o就可以了。
🐰小C:哈哈哈,是的,挺聰明。
👸小媛:但是我有一個疑問,為什么字符數組中不需要使用逗號將里面的內容進行間隔?😇
🐰小C:那你試試以下代碼。
#include<stdio.h>
void main(){char a[]={'h','e','l','l','o'};a[1]='o';printf("%c",a[1]);
}
🐰小C:結果是下面。
👸小媛:你的意思是這是兩種不同的存儲?我最開始使用雙引號直接存儲了字符串,并且顯示的時候用 %s占位符表示字符串,而你這代碼使用的是單引號對字符進行間隔,并且使用%c進行輸出? 😂
🐰小C:是的,在此我還要新增一個知識點,我們的數組是有長度的,例如你創建 char a[10] 那么這個數組只能存10個元素不能超過;如果你使用 char a[]={“hello”} 此時將會自動的為數組分配與內容匹配的長度。
👸小媛:原來如此,那我去試試。