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

正文內(nèi)容

c語(yǔ)言【清華大學(xué)出版社】西安交通大學(xué)課件第07章(參考版)

2024-12-30 19:24本頁(yè)面
  

【正文】 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH 。 本章作業(yè): 編寫并上機(jī)調(diào)試習(xí)題 、 、 。 ,因?yàn)? 它要占一個(gè)字符的位置 . ,特別是 字符數(shù)組的初始化方法。這樣就給初學(xué)者 帶來一定的風(fēng)險(xiǎn)。 puts(s1)。 if(strcmp(s[0],s[1])0) strcpy(s1,s[0])。i3。 int i,j。 } I am a boy 例 2: (例題 )3個(gè)字符串求最大的字符串 。num++。) word=0。i++) if(string[i]==39。string[i]!=39。 gets(string)。 include main() { char string[81],c。 printf(“%d”,strlen(str)) 。 printf(“%d”,strlen(str)) 。 4. 求字符串長(zhǎng)度 strlen()函數(shù) 使用形式: strlen(字符數(shù)組 ) 功能 : 計(jì)算字符串長(zhǎng)度,函數(shù)值是字符串中‘ \0? 之前的字符個(gè)數(shù)(不包括‘ \0?字符)。 注意: 不能寫成 if(str1str2) 既不能關(guān)系運(yùn)算符比較字符串。 串 1串 2 例如: char str1[20], str2[10] 。 串 1串 2 則: n= n=0。如全部字符相同,則認(rèn)為相等;若出現(xiàn)不同字符,以第一個(gè)不相同字符的比較結(jié)果為準(zhǔn)。 功能 : 比較兩個(gè)字符串。 (4)復(fù)制時(shí)連同字符串后面的’ \0?一起復(fù)制到字符數(shù)組 1中。 str2=str1 。 例如: char str1[20], str2[20]。 說明: ⑴ 字符數(shù)組 1必須足夠大以便能夠容納被 復(fù)制的字符串。 strcpy(str2,str1)。 例如: char str1[20], str2[10] 。 ⑵連接時(shí)只在新串最后保留一個(gè)‘ \0?。 strcat()函數(shù) 使用形式 : strcat(字符數(shù)組 1,字符數(shù)組 2) 功能 : 連接兩個(gè)字符串,把字符串 2連接到字符 串 1的后面,連接后的字符串放在字符 數(shù)組 1中。 puts(str)。在輸出時(shí),將字符串結(jié)束標(biāo)志轉(zhuǎn)換成‘ \n?, 即輸出 完字符串后換行。 若從鍵盤輸入: Hello World! 則 將字符串 “ Hello World!”送到字符數(shù)組 str中。并得到一個(gè)函數(shù)值,即字符 數(shù)組的起始地址 例如: char str[20]。 printf(“%s”,a)。} } } 輸入數(shù)據(jù): abc cdg main() { char a[5]。 while(i=4) { scanf(“%c”,a[i])。 所以 str為: how\0 main() { char a[5]。 scanf(“%s”,str)。 str2為 : are\0。 scanf(“%s%s%s”,str1,str2,str3)。 ⑹ 利用 scanf函數(shù)輸入多個(gè)字符串時(shí),是以空格、回車、 跳格分隔。 char c[6]。系統(tǒng)自動(dòng)在后面加 個(gè)‘ \0?結(jié)束符。 scanf(“%s”,str)。 ⑷ 用“ %s”格式符輸入字符串時(shí), scanf函數(shù)的 輸出項(xiàng)是字符數(shù)組名時(shí),不要再加地址符 ,因?yàn)?C語(yǔ)言 中數(shù)組名代表該數(shù)組的起始地址。printf(“%s”,c)。 ⑶ 輸出字符數(shù)組時(shí),遇到第一個(gè)‘ \0 ?,輸出就結(jié)束。 注意: ⑴ 輸出字符不包括結(jié)束符‘ \0?。 例如: char c[]=“ Hello” 。 ⑵ 將整個(gè)字符串一次輸入或輸出 。 printf(“\n”)。j5。i5。 int i,j。 數(shù)組 c的前 3個(gè)元素為‘ I?,‘ B?,‘ M?,第四個(gè)元素為’ \0?,后兩個(gè)元素也為空字符。 如: char message[]={?H?, ?e?, ?l?, ?l?, ?o?, ?\0?}。當(dāng)定義字符數(shù)組用字符串常量賦初值時(shí),最后有一個(gè)元素其值為‘ \0?。 初始化的結(jié)果是不同的。 字符型數(shù)組可用一般數(shù)組的初始化方式初始化外 , 還可以使用字符串常量初始化: 如: char message[]={“Hello”}; √ 或 char message[]=“Hello”; √ (這時(shí),字符數(shù)組長(zhǎng)度是 6,字符串長(zhǎng)度是 5。 它占內(nèi)存 , 但不記入字符串長(zhǎng)度 。 數(shù)組 c的長(zhǎng)度自動(dòng)定為 5。 則: c[0]=‘ H’ , c[1]= ‘ e’ , c[2]= ‘ l’ , c[3]= ‘ l’ , c[4]= ,‘ o’ c[5]=‘ \0’ , c[6]=‘ \0’ , c[7]=‘ \0’ (3)如果提供的初值個(gè)數(shù)與預(yù)定的數(shù)組長(zhǎng)度相同,在定義時(shí)可以省略數(shù)組長(zhǎng)度,系統(tǒng)會(huì)自動(dòng)根據(jù)初值個(gè)數(shù)確定數(shù)組長(zhǎng)度。當(dāng)初始化的字符(至少要有一個(gè))少于字符數(shù)組的長(zhǎng)度時(shí),未初始化部分將被編譯系統(tǒng)自動(dòng)用空字符 ‘ \0?賦值。 由于字符型與整型的互相通用性, 因此,上面定義也可改為: int c[10]。 i++) printf(“%c”,ch[i])。 for(i=0。 字符數(shù)組的定義 、 初始化和元素的引用與一般的數(shù)組相同 。 如: char c[10]。 } printf(max=%d,row=%d,colum=%d,max,row,colum)。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1