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

正文內(nèi)容

c語言程序設(shè)計(jì)經(jīng)典教程cla(編輯修改稿)

2025-02-08 17:56 本頁面
 

【文章內(nèi)容簡介】 *(p+1) ? a[1] p+i ? amp。a[i] *(p+i) ? a[i] ? 實(shí)際上, C語言編譯 系統(tǒng)在處理下標(biāo)變量 時(shí),要把它轉(zhuǎn)換成地 址法的形式。 p+1指向數(shù)組的下一個(gè)元素 a[0] a[1] a[2] a[3] a[4] a p p+1 a[i] ? *(a+i) *(p+i)? p[i] 12 ? 引用一個(gè)數(shù)組元素,可以用下標(biāo)法或指針法。 ?通過數(shù)組的起始地址計(jì)算數(shù)組元素的地址,即 *(a+i)或 *(p+i)形式。 ?用指針變量處理數(shù)組元素,即 p++形式: main() { int a[5]={3,8,9,2,6},i,*p。 p=a。 for(i=0。i5。i++) { printf(“%d “,*p)。 p++。 } } ↙ 3 8 9 2 6 a p i 0 輸出結(jié)果 : 3 1 8 2 9 3 2 4 6 5 printf(“%d “,*p++)。 13 ? 指針和數(shù)組的可替代性 ? C語言中的指針和數(shù)組幾乎可以互換 指針可以用來完成涉及數(shù)組下標(biāo)的操作 例如: int a[10]; int *p; ? 若 p=amp。a[0];或 p=a; 則 p就指向了數(shù)組 a的首址 ? 當(dāng) p指向了一維數(shù)組 a,指針對(duì)數(shù)組元素可以表示: ?p+n與 a+n ( n(偏移量 )的取值為 0~ 9)表示數(shù)組元素a[n]的地址,即 amp。a[n] ?*(p+n)和 *(a+n) 表示數(shù)組元素 a[n] ( n的取值為 0~ 9 ) ?指向數(shù)組的指針變量也可以用數(shù)組的下標(biāo)形式 p[n],其效果相當(dāng)于 *(p+n),等價(jià)于 a[n] 14 ? 指針的運(yùn)算 ?提示 ? 數(shù)組名代表數(shù)組的首地址 – 固定的,不允許修改的 ?不能對(duì)數(shù)組名采用 ++/操作 – 指針的算術(shù)運(yùn)算除了應(yīng)用于數(shù)組外沒有什么意義 ?除數(shù)組外,不能認(rèn)為兩個(gè)數(shù)據(jù)類型相同的變量在內(nèi)存中是連續(xù)存儲(chǔ)的 ? 指針的運(yùn)算與其基類型有關(guān) ? 通常情況下允許一個(gè)指針或多個(gè)指針指向同一個(gè)目標(biāo) ?常見錯(cuò)誤 ? 對(duì)不指向數(shù)組的指針進(jìn)行算術(shù)運(yùn)算 ? 將不是指向同一個(gè)數(shù)組的兩個(gè)指針相減或比較,這是沒有意義的 ? 指針的運(yùn)算結(jié)果超出的數(shù)組的范圍 15 指針與字符串 字符串的表示形式 如 : char str[80]=“China”。 char *p=str。 printf(“%s”,str)。 printf(“%s”,p)。 printf(“%s”,”China”)。 ? 用 %s輸入 /輸出字符串時(shí) ,只需要知道字符串的開始地址
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1