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

正文內(nèi)容

c程序設(shè)計(jì)第六章指針初步-閱讀頁(yè)

2025-01-27 06:58本頁(yè)面
  

【正文】 p++) printf(%6d,?p)。 } Ch624 字符串處理 字符串的存儲(chǔ) 1. 內(nèi)存格式 串長(zhǎng)為 n的字符串在內(nèi)存中連續(xù)存放,每個(gè)字符存貯其 ASCII碼,占一個(gè)字節(jié),共 n個(gè)字節(jié),最后填一個(gè)全0字節(jié)作為串的結(jié)束標(biāo)志。\039。 2. 程序中怎樣存貯字符串 (1) 用字符數(shù)組存貯串 : 例 : char s[]={39。,39。,39。,39。,0}。 char s[41]=ABCD。A39。B39。C39。D39。 S Ch625 (2) 用字符串常量初始化一個(gè)字符指針變量建立串 例 : char ?s=ABCD。A39。B39。C39。D39。 scanf(%s, s)。 //s指向哪里? (2) char ?s。 strcpy(s, abcd)。 s=p。 //串首地址的類型為 char ? 以空格、 TAB、 回車換行為字符串的輸入結(jié)束 不能輸入含有空格的字符串 gets(串首地址 )。 scanf(“ %s” ,a)。 輸入為: hello world a的賦值結(jié)果有何不同 Ch628 字符串處理 (續(xù) 4) 2. 輸出字符串 printf(%s,串首地址 )。 //頭文件 例如: char a[10]。gets(a)。 puts(a)。\039。\039。 例 : char s[81],t[41]。strcpy(s,t)。 //輸出 :ABCD 對(duì)比 : char ?s=ABCD, ?t。 /*地址賦值 */ t=(char ?)malloc(11)。 /*串賦值 */ Ch630 字符串處理 (續(xù) 6) 2. 連接串 (串加法 ):char ?strcat(char ?s, char ?t) 功能 : 串 t連接到串 s的結(jié)尾 例 : char s[41]=ABCD, ?t=EF。 puts(s)。 printf(%d, strlen(s))。 兩串比較大小的方法 :對(duì)應(yīng)字符比較 ASCII碼 , ASCII碼大的則串大 。 例如 , char ?s=ABCDEFGHI,?p。 則 p的值為 s+2, 即 p指向字符 39。 Ch633 字符串處理 (續(xù) 9) 7. 查找字符 (1) char ?strchr(char ?s, int ch)。 (2) char ?strrchr(char ?s, int ch)。 例如 , char ?s=01234500,?p。039。 則 p的值為 s, 它指向最左邊的字符 39。 p=strrchr(s, 39。)。039。 include void main() { char s[81],?p。 printf(Input a string:\n)。 p=s。p++。\039。 } /*利用串結(jié)束標(biāo)志為 0作為循環(huán)結(jié)束條件 */ //字符串處理的其它典型掃描結(jié)構(gòu) for(p=s。p++) n++。s[n]。 /*for下標(biāo)循環(huán)法 */ 字符串處理 (續(xù) 10) Ch635 字符串處理 (續(xù) 11) 例 2 編程統(tǒng)計(jì)一個(gè)字符串小寫英文字母的數(shù)目 。int n=0。gets(s)。s[k]。a39。amp。z39。 printf(n=%d\n,n)。k81。a39。amp。z39。 應(yīng)該利用串結(jié)束標(biāo)志字節(jié) 39。作為循環(huán)退出條件 Ch636 字符串處理 (續(xù) 12) 例 3 不用字符串處理庫(kù)函數(shù) , 編程實(shí)現(xiàn)字符串拷貝 。 /? 串 t復(fù)制到串 s ?/ gets(t)。 puts(s)。 /? 串 t復(fù)制到串 s ?/ gets(t)。?q!=0。 puts(s)。 例如 , 若程序的輸入是 We are student? 則輸出是 We are students include void main() { char s[81],?p。gets(s)。?p。 } /*注意多個(gè)空格的處理 */ else putchar(?p)。 } Ch638 字符串處理 (續(xù) 14完 ) 例 6 字符串逆序存儲(chǔ) 。 printf(Input a string:\n)。 p=s。 while(pq) { temp=?p。?q=temp。q? ?。 } Ch639 重點(diǎn)小結(jié)與作業(yè) 本章重點(diǎn) : 1. 指針的概念與基本操作
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1