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

正文內(nèi)容

第7章數(shù)組數(shù)組是同類(lèi)元素的集合、占據(jù)連續(xù)的存儲(chǔ)空間,數(shù)(參考版)

2024-10-21 13:06本頁(yè)面
  

【正文】 } 主調(diào)函數(shù)與被調(diào)函數(shù)操作的是相同的數(shù)組元素! 本章習(xí)題 。 av=aver(sco)。i++) scanf(%f,amp。 for(i=0。 //局部數(shù)組定義 int i。 return av。i++) s+=a[i]。 for(i=1。 include /*求平均值函數(shù) */ float aver(float a[]) //[]不能省 { int i。也就是說(shuō)、主調(diào)函數(shù)和被調(diào)函數(shù)共享該數(shù)組,這只是兩個(gè)函數(shù)間的共享!與用外部數(shù)組實(shí)現(xiàn)共享相比,更倡導(dǎo)使用“定義局部數(shù)組進(jìn)行函數(shù)調(diào)用”的方式以利于提高程序的安全性和可擴(kuò)展性。 形參數(shù)組的大小就是實(shí)參數(shù)組的大小、在被調(diào)函數(shù)中不要越界使用。形參和相對(duì)應(yīng)的實(shí)參都必須是類(lèi)型相同的數(shù)組或 指向數(shù)組的指針變量 (下一章介紹 )。 else return(0)。Z39。amp。A39。z39。amp。a39。 printf(num=%d\n,num)。\039。 for(i=0。 printf(Input a string:\n)。 void main() { int i,num=0。 例 寫(xiě)一函數(shù),統(tǒng)計(jì)字符串中字母的個(gè)數(shù)。 數(shù)組元素作為函數(shù)實(shí)參 數(shù)組元素就是下標(biāo)變量,它與普通變量并無(wú)區(qū)別。 8.將字符串中小寫(xiě)字母轉(zhuǎn)換成大寫(xiě) ──strupr()函數(shù) ( 1)調(diào)用方式: strupr(字符串 ) ( 2)函數(shù)功能:將字符串中小寫(xiě)字母轉(zhuǎn)換成大寫(xiě),其它字符(包括大寫(xiě)字母和非字母字符)不轉(zhuǎn)換。 6.求字符串長(zhǎng)度 ──strlen()函數(shù)( len是 length的縮寫(xiě)) ( 1)調(diào)用方式: strlen(字符串 ) ( 2)函數(shù)功能:求字符串(常量或字符數(shù)組)的實(shí)際長(zhǎng)度(不包含結(jié)束標(biāo)志)。被舍棄,只在目標(biāo)串的最后保留一個(gè) 39。連接后“字符數(shù)組”中存儲(chǔ)的字符串的結(jié)束標(biāo)志 39。 2)連接前兩個(gè)字符串都有結(jié)束標(biāo)志 39?!白址麛?shù)組”中原來(lái)的結(jié)束標(biāo)志,被“字符串”的第一個(gè)字符覆蓋,而“字符串”在操作中未被修改。 2)不能用賦值運(yùn)算符“=”將一個(gè)字符串直接賦值給一個(gè)字符數(shù)組,只能用 strcpy()函數(shù)來(lái)處理。\039。 ( 3)使用說(shuō)明 1)字符數(shù)組必須定義得足夠大,以便容納復(fù)制過(guò)來(lái)的字符串。} 4.拷貝字符串 ──strcpy()函數(shù) ( 1)調(diào)用方式: strcpy(字符數(shù)組 , 字符串 ) 其中“字符串”可以是串常量,也可以是字符數(shù)組。 if(i==3) exit(0)。 /*輸入正確的密碼,中止循環(huán) */ getch()。 /*輸入密碼 */ /*假定正確口令為 password*/ if(strcmp(pass_str,password)!=0) printf(口令錯(cuò)誤,按任意鍵繼續(xù) \n)。 /*清屏 */ printf(請(qǐng)輸入密碼 \n)。 /*定義字符數(shù)組 pass_str*/ int i=0。 例 gets函數(shù)和 strcmp函數(shù)的應(yīng)用。 ( 3)使用說(shuō)明 1)如果一個(gè)字符串是另一個(gè)字符串從頭開(kāi)始的子串,則母串為大。 ( 2)函數(shù)功能:比較兩個(gè)字符串的大小。以CR為串輸入結(jié)束標(biāo)志。 ③ gets()。 從 stdin流隊(duì)列中一個(gè)一個(gè)地讀字符 ,每讀一個(gè) ,標(biāo)準(zhǔn)輸入設(shè)備文件 stdin內(nèi)部指針向右移動(dòng)一個(gè)字符位置 。 puts(a4)。 puts(a2)。gets(a4)。 scanf(%s%s,a1,a2)。 /*輸入 how are you回車(chē) */ puts(str)。 /*puts()將 \0轉(zhuǎn)換為 \n*/ rewind(stdin)。puts(str2)。 /*輸入 how are you回車(chē) */ printf(%s%s%s\n, str1, str2,str3)。語(yǔ)句試一試 ) include include void main() {static char str1[5],str2[5],str3[5],str[15]。 例 :分析下面程序結(jié)果。 (3)使用說(shuō)明 1)字符串中允許包含轉(zhuǎn)義字符,輸出時(shí)產(chǎn)生一個(gè)控制操作。遇到回車(chē)輸入結(jié)束! 2.輸出字符串 ──puts()函數(shù) (1)調(diào)用方式: puts(字符數(shù)組 ) (2)函數(shù)功能:把字符數(shù)組中所存放的字符串,輸出到標(biāo)準(zhǔn)輸出設(shè)備中去,并用‘ \n?取代字符串的結(jié)束標(biāo)志‘ \0?。 (3)使用說(shuō)明 1)gets()讀取的字符串,其長(zhǎng)度沒(méi)有限制,編程者要保證字符數(shù)組有足夠大的空間、存放輸入的字符串。 常用字符串處理函數(shù) 字符串標(biāo)準(zhǔn)函數(shù)的原型在頭文件 。 ?由于結(jié)束標(biāo)志也要在字符數(shù)組中占用一個(gè)元素的存儲(chǔ)空間,因此在說(shuō)明字符數(shù)組長(zhǎng)度時(shí),至少為字符串所需長(zhǎng)度加 1。 getch()。i7。39。 name[5][3]=39。amp。39。 name[0][3]=39。 char name[7][4]={sun,mon,tue,wed, thu,wen,sat}。 } 例 : 在二維數(shù)組中修改 ?\0?。\039。 //name[13]無(wú)結(jié)束標(biāo)志 printf(name[12]:%d\n,name[12])。i++) printf(%c,name[i])。 apple回車(chē) for(i=0。name[i])。i=12。 int i。 例 : printf(“%s”…) 是將數(shù)組中字符逐一插入 stdout流、遇到 ?\0?結(jié)束插入。 //輸入 cai yi hong回車(chē) printf(%s\n,str4)。 printf(str1[11]:%d\nstr3[0][3]:%d\nstr3[0][4]:\ %d\n,str1[11],str3[0][3],str3[0][4])。 printf(%s\n%s\n%s\n,str1,str2,str3)。 char str3[][5]={cai ,yi ,hong}。}。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。 char str1[12]={39。 } 例 字符數(shù)組初始化及
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1