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

正文內(nèi)容

c程序設(shè)計(jì)第六章指針初步-資料下載頁

2025-01-12 06:58本頁面
  

【正文】 例如 , char ?s=01234500,?p。 p=strchr(s, 39。039。)。 則 p的值為 s, 它指向最左邊的字符 39。039。 p=strrchr(s, 39。039。)。 則 p的值為 s+7, 它指向最右邊的字符 39。039。 Ch634 字符串處理程序設(shè)計(jì)舉例 例 1不用字符串處理函數(shù) , 求串長 。 include void main() { char s[81],?p。int n=0。 printf(Input a string:\n)。gets(s)。 p=s。while(?p) { n++。p++。 } /* p!=0 或 ?p!=39。\039。 */ printf(length=%d\n, n)。 } /*利用串結(jié)束標(biāo)志為 0作為循環(huán)結(jié)束條件 */ //字符串處理的其它典型掃描結(jié)構(gòu) for(p=s。?p。p++) n++。 /*for指針循環(huán)法 */ for(n=0。s[n]。n++) 。 /*for下標(biāo)循環(huán)法 */ 字符串處理 (續(xù) 10) Ch635 字符串處理 (續(xù) 11) 例 2 編程統(tǒng)計(jì)一個(gè)字符串小寫英文字母的數(shù)目 。 include void main() { char s[81],k。int n=0。 printf(Input a string:\n)。gets(s)。 for(k=0。s[k]。k++) if(s[k]=39。a39。amp。amp。s[k]=39。z39。) n++。 printf(n=%d\n,n)。 } 常見錯(cuò)誤 : for(k=0。k81。k++) if(s[k]=39。a39。amp。amp。s[k]=39。z39。) n++。 應(yīng)該利用串結(jié)束標(biāo)志字節(jié) 39。\039。作為循環(huán)退出條件 Ch636 字符串處理 (續(xù) 12) 例 3 不用字符串處理庫函數(shù) , 編程實(shí)現(xiàn)字符串拷貝 。 include //源程序 1 void main() { char s[41],t[41],i=0。 /? 串 t復(fù)制到串 s ?/ gets(t)。 while(s[i]=t[i])i++。 puts(s)。 } void main() //源程序 2 {char ?p,?q,s[41],t[41]。 /? 串 t復(fù)制到串 s ?/ gets(t)。 for(p=s,q=t。?q!=0。) ?p++=?q++。 puts(s)。 } 問題與思考 : 源程序 2的缺陷是什么? Ch637 字符串處理 (續(xù) 13) 例 5 輸入一句英文 , 按單詞分行輸出 。 例如 , 若程序的輸入是 We are student? 則輸出是 We are students include void main() { char s[81],?p。 printf(Input an Engish sentence:\n)。gets(s)。 for(p=s。?p。p++) if(?p= =32) /* 遇空格字符則換行 */ { if(?(p+1)!=32) printf(\n)。 } /*注意多個(gè)空格的處理 */ else putchar(?p)。 printf(\n)。 } Ch638 字符串處理 (續(xù) 14完 ) 例 6 字符串逆序存儲(chǔ) 。 include include void main() { char s[81],?p,?q,temp。 printf(Input a string:\n)。gets(s)。 p=s。q=s+strlen(s)?1。 while(pq) { temp=?p。?p=?q。?q=temp。 p++。q? ?。 } printf(Reversed string:\n%s\n,s)。 } Ch639 重點(diǎn)小結(jié)與作業(yè) 本章重點(diǎn) : 1. 指針的概念與基本操作 (amp。, *, +n, 相減 ) 2. 對(duì)象表達(dá)式與元素表達(dá)式的等價(jià)關(guān)系 3. 一維數(shù)組名的含義 4. 指針與一維數(shù)組的關(guān)系 5. 程序中怎樣存儲(chǔ)字符串? 6. 字符串的輸入 /輸出與基本庫函數(shù) 7. 逆序算法與字符串常用基本算法 作業(yè): (兩題分別用下標(biāo)法和指針法兩種實(shí)現(xiàn)) Ch640 第六章完
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1