《看聊天记录都学不会C语言?太菜了吧》(11)2分钟领悟数组
好消息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
rabbit:小C:上一節(jié)我們使用了一個(gè)字符數(shù)組,我猜你還是對(duì)數(shù)組不了解吧?
👸小媛:懂呀,不就是一個(gè)字符數(shù)組,串在一起不就是字符串了嘛?😓
🐰小C:那我問你,怎么樣取這個(gè)字符數(shù)組的元素以及怎么設(shè)置這個(gè)字符數(shù)組的元素呢?
👸小媛:你這人,教人教一半,真過分。😫
🐰小C:哈哈哈,我這不是教了嗎。
👸小媛:那你趕緊進(jìn)入主題,別扯了。😡
🐰小C:是是是,那我開始說了。數(shù)組其實(shí)就是一個(gè)數(shù)據(jù)的集合,相必這點(diǎn)你應(yīng)該清楚吧?
👸小媛:是的,請(qǐng)繼續(xù)。
🐰小C:數(shù)組其實(shí)不止有字符數(shù)組,還包括了其它類似的數(shù)組。例如整數(shù)類型的數(shù)組、浮點(diǎn)數(shù)類型的數(shù)組以及上一節(jié)我們使用的字符類型的數(shù)組。不同的類型的數(shù)組只能存儲(chǔ)相同的內(nèi)容。
👸小媛:意思是字符數(shù)組就是全部都是字符,整數(shù)的數(shù)組就是這個(gè)數(shù)組里面所存儲(chǔ)的內(nèi)容就是整數(shù)?😒
🐰小C:是的,整數(shù)類型的數(shù)組我想你已經(jīng)知道是使用什么來存儲(chǔ)吧?
👸小媛:是使用int進(jìn)行描述?
🐰小C:是的,下面這個(gè)示例就是創(chuàng)建一個(gè)整數(shù)數(shù)組。
int a[]={1,8,6,5,4,9,7};👸小媛:我懂了,那你說的取值是怎么取?
🐰小C:在數(shù)組中取值需要通過下標(biāo),例如 a[1],1就是下標(biāo),指取這個(gè)數(shù)組a中的第1個(gè)元素。
👸小媛:哈哈哈,這個(gè)第1個(gè)應(yīng)該就是8吧?因?yàn)橛幸粋€(gè)梗就是說程序員數(shù)數(shù)是從0開始數(shù)的,那么第1個(gè)則是數(shù)組a中的8,而不是1。😋
🐰小C:哈哈哈,是的,給你看一個(gè)程序。
#include<stdio.h> void main(){int a[]={1,8,6,5,4,9,7};printf("%d",a[1]); }🐰小C:下面是結(jié)果。
👸小媛:哈哈哈,果然。a[1]就表示a數(shù)組中的第1個(gè)元素,然后將這個(gè)元素顯示出來。
🐰小C:那如何設(shè)置值呢?
👸小媛:啊!?我怎么懂?😪
🐰小C:例如 a[1] 是不是就是表示數(shù)組a中的第一個(gè)元素?
👸小媛:是鴨?
🐰小C:那么這個(gè)元素是不是有存儲(chǔ)地址?畢竟都存一個(gè)數(shù)了。
👸小媛:然后呢?
🐰小C:那么這個(gè)時(shí)候是不是這個(gè)地址可以賦予一個(gè)值?
👸小媛:奧!我竟然懂了,你意思說如果給這個(gè)位置重新賦值只需要給一個(gè)值到這個(gè)元素就可以了嗎?😱
🐰小C:是的,就像這樣。
#include<stdio.h> void main(){int a[]={1,8,6,5,4,9,7};a[1]=99;printf("%d",a[1]); }🐰小C:結(jié)果如下。
👸小媛:哇,原來是這樣,那字符數(shù)組也是一樣咯?
🐰小C:是的,看來你有思路了,你要不試試看看怎么寫?
👸小媛:是不是這樣。
#include<stdio.h> void main(){char a[]={"hello"};a[1]='o';printf("%s",a); }👸小媛:結(jié)果就是下面。
🐰小C:不錯(cuò)呀,跟我說說你的思路。
👸小媛:很簡(jiǎn)單呀,首先創(chuàng)建一個(gè)字符數(shù)組a,然后里面存的值是 hello 這個(gè)字符串,然后使用下標(biāo)1告訴第1個(gè)位置,也就是 hello中的e更改為o就可以了。
🐰小C:哈哈哈,是的,挺聰明。
👸小媛:但是我有一個(gè)疑問,為什么字符數(shù)組中不需要使用逗號(hào)將里面的內(nèi)容進(jìn)行間隔?😇
🐰小C:那你試試以下代碼。
#include<stdio.h> void main(){char a[]={'h','e','l','l','o'};a[1]='o';printf("%c",a[1]); }🐰小C:結(jié)果是下面。
👸小媛:你的意思是這是兩種不同的存儲(chǔ)?我最開始使用雙引號(hào)直接存儲(chǔ)了字符串,并且顯示的時(shí)候用 %s占位符表示字符串,而你這代碼使用的是單引號(hào)對(duì)字符進(jìn)行間隔,并且使用%c進(jìn)行輸出? 😂
🐰小C:是的,在此我還要新增一個(gè)知識(shí)點(diǎn),我們的數(shù)組是有長(zhǎng)度的,例如你創(chuàng)建 char a[10] 那么這個(gè)數(shù)組只能存10個(gè)元素不能超過;如果你使用 char a[]={“hello”} 此時(shí)將會(huì)自動(dòng)的為數(shù)組分配與內(nèi)容匹配的長(zhǎng)度。
👸小媛:原來如此,那我去試試。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的《看聊天记录都学不会C语言?太菜了吧》(11)2分钟领悟数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《看聊天记录都学不会C语言?太菜了吧》(
- 下一篇: [小白进] 大佬们学习为什么简单?小白该