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

正文內(nèi)容

精通c程序設(shè)計(jì)第六章指針初步(存儲(chǔ)版)

  

【正文】 printf(Input %d integers:\n,N)。 p++。 算法設(shè)計(jì) : (1) n元整型數(shù)組 p用 malloc函數(shù)建立 。 若 ?q2?q, 則 q1和 q2保持不變 Ch625 指針與一維數(shù)組 (續(xù) 6完 ) include include void main() { int n,?q1,?q2,?q,?p。return。q1=q2。 free((void ?)p)。B39。 char s[41]={39。,0} Ch627 (2) 用字符串常量初始化一個(gè)字符指針變量建立串 例 : char ?s=ABCD。D39。 3. 程序中不安全的字符串存儲(chǔ)方法 字符串處理 (續(xù) 1) Ch628 字符串處理 (續(xù) 2) 例 : (1) char ?s。 //怎樣訪問(wèn)串 abc? (成為內(nèi)存垃圾 ) Ch629 字符串處理 (續(xù) 3) 1. 輸入字符串 scanf(%s,串首地址 )。 scanf(“ %s” ,a)。)依次復(fù)制到地址 s開(kāi)始的內(nèi)存空間。 strcpy(t,s)。 對(duì)應(yīng)字符位置均相同 ,則串長(zhǎng)大的串大 . ABCDABC ABCDa ABCDABDC 01019 ABCD9A8B 英文字典單詞的編排順序正好是字符串的升序排列 Ch634 字符串處理 (續(xù) 8) 對(duì)比 : 若 s, t均為 char ?型變量或者常量,則 if(strcmp(s,t)? ?0) /*比較兩串相等 */ if(s? ?t) /*比較兩指針值是否相等 */ if(s=t) /*可能合法但不合理 */ 6. 查找子串 : char ?strstr(char ?s, char ?sub) 功能 :若子串 sub包含于主串 s中 , 則返回第一次出現(xiàn)的位置;若查找失敗 , 返回空指針 NULL。 該函數(shù)查找字符 ch在字符串中最后一次出現(xiàn)的位置 , 查找失敗 , 返回空指針 NULL。039。gets(s)。?p。 printf(Input a string:\n)。s[k]=39。amp。 include //源程序 1 void main() { char s[41],t[41],i=0。) ?p++=?q++。?qamp。gets(s)。 printf(Input a string:\n)。q? ?。?q=temp。 } Ch641 字符串處理 (續(xù) 15完 ) 例 6(教材例 ) 字符串逆序存儲(chǔ) 。 例如 , 若程序的輸入是 We are student? 則輸出是 We are students include void main() { char s[81],?p。 while(?pamp。 for(p=s,q=t。\039。k++) if(s[k]=39。amp。 include void main() { char s[81],k。 */ printf(length=%d\n, n)。int n=0。039。 該函數(shù)查找字符 ch在字符串中第一次出現(xiàn)的位置 , 查找失敗 , 返回空指針 NULL。 //輸出 4 4. 英文字符大 /小寫(xiě)變換 : char ?strupr(char ?s) //英文小寫(xiě)變大寫(xiě),其余不變 char ?strlwr(char ?s) //英文大寫(xiě)變小寫(xiě),其余不變 Ch633 字符串處理 (續(xù) 7) 5. 兩串比較大小 :int ?strcmp(char ?s, char ?t) 功能 : 串 t串 s, 返回負(fù)數(shù); 串 t=串 s, 返回 0; 串 t串 s, 返回正數(shù)。 t=s。 (包括 39。 ? puts(串首地址 )。 //存儲(chǔ)空間不足 (3) char ?s=abc, p[]=xyz。C39。,39。 char s[41]={ABCD}。A39。 } else if(?q?q2) q2=q。q2=p+1。 } p=(int ?)malloc(n?sizeof(int))。q1=q。 } Ch624 指針與一維數(shù)組 (續(xù) 5) 一維動(dòng)態(tài)數(shù)組 程序例 2(教材例 ) 輸入 n個(gè)整數(shù) , 存于 n元整型數(shù)組 , 然后求數(shù)組元素中的最大值與第二大值 , 輸出最大值與第二大值 。?p=?q。 printf(\n)。 for(i=0。 比如: N=8, 數(shù)組元素原來(lái)的值是 3 5 ?2 7 9 10 6 ?4 則逆序存儲(chǔ)以后的值是 ?4 6 10 9 7 ?2 5 3 Ch622 指針與一維數(shù)組 (續(xù) 3) 算法設(shè)計(jì) :以數(shù)組下標(biāo)中點(diǎn)為對(duì)稱軸,交換對(duì)稱位置的數(shù)組元素 。 T: 數(shù)據(jù)類型名 n: 整型常量 則數(shù)組名 a的數(shù)據(jù)類型為 T ?; 值為 amp。則 p?q=2而 q?p= ?2 (4) 兩個(gè)指針可以比較大小 : 比地址值大小 例 : int a[5], ?
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1