freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言chap7多維數(shù)組-資料下載頁(yè)

2025-05-14 21:21本頁(yè)面
  

【正文】 的字符串尾端 , 并存儲(chǔ)于 “ 字符數(shù)組 ” 中 。 “ 字符數(shù)組 ”中原來(lái)的結(jié)束標(biāo)志 , 被 “ 字符串 ” 的第一個(gè)字符覆蓋 , 而“ 字符串 ” 在操作中未被修改 。 ( 3) 使用說(shuō)明 1) 由于沒(méi)有邊界檢查 , 編程者要注意保證 “ 字符數(shù)組 ” 定義得足夠大 , 以便容納連接后的目標(biāo)字符串;否則 ,會(huì)因長(zhǎng)度不夠而產(chǎn)生問(wèn)題 。 2) 連接前兩個(gè)字符串都有結(jié)束標(biāo)志 39。\039。, 連接后 “ 字符數(shù)組 ” 中存儲(chǔ)的字符串的結(jié)束標(biāo)志 39。\039。被舍棄 , 只在目標(biāo)串的最后保留一個(gè) 39。\039。 6. 求字符串長(zhǎng)度 ──strlen()函數(shù) ( len是 length的縮寫(xiě) ) ( 1) 調(diào)用方式: strlen(字符串 ) ( 2) 函數(shù)功能:求字符串 ( 常量或字符數(shù)組 ) 的實(shí)際長(zhǎng)度 ( 不包含結(jié)束標(biāo)志 ) 。 7. 將字符串中大寫(xiě)字母轉(zhuǎn)換成小寫(xiě) ──strlwr()函數(shù) ( 1) 調(diào)用方式: strlwr(字符串 ) ( 2) 函數(shù)功能:將字符串中的大寫(xiě)字母轉(zhuǎn)換成小寫(xiě) ,其它字符 ( 包括小寫(xiě)字母和非字母字符 ) 不轉(zhuǎn)換 。 8. 將字符串中小寫(xiě)字母轉(zhuǎn)換成大寫(xiě) ──strupr()函數(shù) ( 1) 調(diào)用方式: strupr(字符串 ) ( 2) 函數(shù)功能:將字符串中小寫(xiě)字母轉(zhuǎn)換成大寫(xiě) ,其它字符 ( 包括大寫(xiě)字母和非字母字符 ) 不轉(zhuǎn)換 。 數(shù)組作為函數(shù)參數(shù) ? 數(shù)組用作函數(shù)參數(shù)有兩種形式:一種是把數(shù)組元素(又稱下標(biāo)變量)作為實(shí)參使用;另一種是把數(shù)組名作為函數(shù)的形參和實(shí)參使用。 ? 數(shù)組元素作為函數(shù)參數(shù) ? 數(shù)組名作為函數(shù)的形參和實(shí)參 數(shù)組元素作為函數(shù)參數(shù) 數(shù)組元素就是下標(biāo)變量,它與普通變量并無(wú)區(qū)別。數(shù)組元素只能用作函數(shù)實(shí)參,其用法與普通變量完全相同:在發(fā)生函數(shù)調(diào)用時(shí),把數(shù)組元素的值傳送給形參,實(shí)現(xiàn) 單向值 傳送。 例 寫(xiě)一函數(shù) , 統(tǒng)計(jì)字符串中字母的個(gè)數(shù) 。 /*功能:數(shù)組元素作為函數(shù)實(shí)參 */ int isalp(char c) { if (c=39。a39。amp。amp。c=39。z39。||c=39。A39。amp。amp。c=39。Z39。) return(1)。 else return(0)。 } main() { int i,num=0。 char str[255]。 printf(Input a string: )。 gets(str)。 for(i=0。str[i]!=39。\039。i++) if (isalp(str[i])) num++。 puts(str)。 printf(num=%d\n,num)。 getch()。 } 說(shuō)明: ( 1) 用數(shù)組元素作實(shí)參時(shí) , 只要數(shù)組類型和函數(shù)的形參類型一致即可 , 并不要求函數(shù)的形參也是下標(biāo)變量 。 換句話說(shuō) , 對(duì)數(shù)組元素的處理是按普通變量對(duì)待的 。 ( 2) 在普通變量或下標(biāo)變量作函數(shù)參數(shù)時(shí) ,形參變量和實(shí)參變量是由編譯系統(tǒng)分配的兩個(gè)不同的內(nèi)存單元 。 在函數(shù)調(diào)用時(shí)發(fā)生的值傳送 , 是把實(shí)參變量的值賦予形參變量 。 數(shù)組名作為函數(shù)的形參和實(shí)參 數(shù)組名作函數(shù)參數(shù)時(shí) , 既可以作形參 , 也可以作實(shí)參 。 數(shù)組名作函數(shù)參數(shù)時(shí) , 要求形參和相對(duì)應(yīng)的實(shí)參都必須是類型相同的數(shù)組 ( 或指向數(shù)組的指針變量 ) , 都必須有明確的數(shù)組說(shuō)明 例 已知某個(gè)學(xué)生 5門(mén)課程的成績(jī) , 求平均成績(jī) 。 float aver(float a[ ]) /*求平均值函數(shù) */ { int i; float av,s=a[0]; for(i=1; i5; i++) s += a[i]; av=s/5; return av; } void main() { float sco[5],av; int i; printf(\ninput 5 scores:\n); for(i=0; i5; i++) scanf(%f,amp。sco[i]); av=aver(sco); /*調(diào)用函數(shù) , 實(shí)參為一數(shù)組名 */ printf(average score is %\n,av); getch()。 } 說(shuō)明 : ( 1) 用數(shù)組名作函數(shù)參數(shù) , 應(yīng)該在調(diào)用函數(shù)和被調(diào)用函數(shù)中分別定義數(shù)組 , 且數(shù)據(jù)類型必須一致 , 否則結(jié)果將出錯(cuò) 。 例如 , 在本案例中 , 形參數(shù)組為 float a[], 實(shí)參數(shù)組為 float sco[], 它們的數(shù)據(jù)類型相同 。 ( 2) C編譯系統(tǒng)對(duì)形參數(shù)組大小不作檢查 , 所以形參數(shù)組可以不指定大小 。 例如 , 本案例中的形參數(shù)組 a[]。 如果指定形參數(shù)組的大小 , 則實(shí)參數(shù)組的大小必須大于等于形參數(shù)組 , 否則因形參數(shù)組的部分元素沒(méi)有確定值而導(dǎo)致計(jì)算結(jié)果錯(cuò)誤 。 本章習(xí)題 P163 P164
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1