可以通過(guò)為每個(gè)數(shù)組元素指定初值字符來(lái)實(shí)現(xiàn)。
成都創(chuàng)新互聯(lián)成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì)網(wǎng)站開(kāi)發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢(xún)和貼心的售后服務(wù)。歡迎咨詢(xún)做網(wǎng)站需要多少錢(qián):18982081108
用字符數(shù)組:一個(gè)一維字符數(shù)組存儲(chǔ)一個(gè)字符串,二維數(shù)組存儲(chǔ)多個(gè)字符串。
strtok函數(shù)的實(shí)質(zhì)上的處理是,strtok在s中查找包含在delim中的字符并用NULL(’/0′)來(lái)替換,直到找遍整個(gè)字符串。這句話有兩層含義:(1)每次調(diào)用strtok函數(shù)只能獲得一個(gè)分割單位。(2)要獲得所有的分割單元必須反復(fù)調(diào)用strtok函數(shù)。
數(shù)組可定義為全局變量,函數(shù)直接調(diào)用。數(shù)組可定義為局部變量,再通過(guò)參數(shù)傳遞到函數(shù)中調(diào)用(實(shí)參傳數(shù)組名,表示數(shù)組首地址,也可通過(guò)指針或數(shù)組名+數(shù)字來(lái)傳遞數(shù)組局部地址)。
通過(guò)輸入?yún)?shù)傳遞數(shù)組。聲明函數(shù)時(shí)提供空輸入?yún)?shù),調(diào)用函數(shù)時(shí)提供目標(biāo)數(shù)組,即可以通過(guò)該數(shù)組調(diào)用子函數(shù)中的數(shù)組,該方法也可以用于傳遞多個(gè)參數(shù)。通過(guò)全局變量來(lái)傳遞數(shù)組。
有好幾種方法,我稍微說(shuō)一下,你回去找書(shū)看一看:通過(guò)數(shù)組首地址 指針 帶下標(biāo)的指針引用一維數(shù)組元素。
首先我們新建一個(gè)dev C++的項(xiàng)目。接下來(lái)在項(xiàng)目中新建C語(yǔ)言程序文件。然后在C語(yǔ)言文件中聲明一個(gè)字節(jié)數(shù)組。接下來(lái)我們通過(guò)printf函數(shù)提示用戶輸入字符串,通過(guò)scanf接收用戶輸入的字符串。
在C語(yǔ)言中,可以用字符數(shù)組來(lái)存儲(chǔ)字符串。如果要把一個(gè)字符串存到數(shù)組中,可以先定義一個(gè)字符數(shù)組,然后用字符串復(fù)制函數(shù)把字符串內(nèi)容復(fù)制到數(shù)組中。
如果,你的程序時(shí) ,int i[10];char s[10];scanf(%s,s);printf(%s\n,s);你再輸入 40個(gè)也沒(méi)事,s 會(huì)占用i的地址,只要不破壞 棧地址就行了。
gets(c[0])輸入第一行的字符串 gets(c[1])輸入第二行的字符串,以此類(lèi)推。scanf(%s,c[0])輸入一行的字符串,以此類(lèi)推。