方法
成都創(chuàng)新互聯(lián)公司自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元寶坻做網(wǎng)站,已為上家服務(wù),為寶坻各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
有2
將該數(shù)組定義為全局變量,即:
int
g_arr;
void
fun()
{...}
void
main()
{...}
2.將該數(shù)組作為函數(shù)參數(shù)傳遞到自定義函數(shù)里,即:
void
fun(int
arr[])
{...}
void
main()
{
int
arr[10];
fun(arr);
}
沒(méi)有這樣的庫(kù)函數(shù),都比較簡(jiǎn)單的,自己寫(xiě)個(gè)好了如果是字符串?dāng)?shù)組,strchramp;lt;string.hamp;gt;可以查找某個(gè)字符是否在這個(gè)字符串?dāng)?shù)組中
一、字符數(shù)組的定義
一維字符數(shù)組:用于存儲(chǔ)和處理1個(gè)字符串,其定義格式與一維數(shù)值數(shù)組一樣。
char str[20];
二維字符數(shù)組:用于同時(shí)存儲(chǔ)和處理多個(gè)字符串,其定義格式與二維數(shù)值數(shù)組一樣。
char country[10][20];
country[i]:第i個(gè)字符串
二.字符數(shù)組的初始化
字符數(shù)組的初始化.
1.可以通過(guò)為每個(gè)數(shù)組元素指定初值字符來(lái)實(shí)現(xiàn)。
char str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};
char str[ ]={"I am happy"}; 可以省略花括號(hào),如下所示
char str[ ]="I am happy";
char country[10][20]={“china”,”japanese”,……};
注意:上述這種字符數(shù)組的整體賦值只能在字符數(shù)組初始化時(shí)使用,不能用于字符數(shù)組的賦值,字符數(shù)組的賦值只能對(duì)其元素一一賦值,下面的賦值方法是錯(cuò)誤的
char str[15];
str="I am happy";
strcpy(str, "I am happy");
不是用單個(gè)字符作為初值,而是用一個(gè)字符串(注意:字符串的兩端是用雙引號(hào)“”而不是單引號(hào)‘’括起來(lái)的)作為初值。
‘a(chǎn)’ “a”區(qū)別
三、字符數(shù)組的引用
字符數(shù)組的逐個(gè)字符引用,與引用數(shù)值數(shù)組元素類似。
(1)字符數(shù)組的輸入
除了可以通過(guò)初始化使字符數(shù)組各元素得到初值外,也可以使用getchar()或scanf()函數(shù)輸入字符。
例如:
char str[10];
…… for(i=0; i10; i++)
{ scanf(\"%c\", str);
fflush(stdin); /*清除鍵盤(pán)輸入緩沖區(qū)*/
}
這里只是一部分具體你查看這里:
分享文章:c語(yǔ)言里的數(shù)組處理函數(shù) C語(yǔ)言數(shù)組函數(shù)的使用方法
文章網(wǎng)址:http://www.rwnh.cn/article30/doohdso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、ChatGPT、云服務(wù)器、App開(kāi)發(fā)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)