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

正文內(nèi)容

c語言程序設(shè)計指針樣本教案(編輯修改稿)

2025-05-13 12:29 本頁面
 

【文章內(nèi)容簡介】 為什么?1. 指向二維數(shù)組的指針變量的引用2. 指向函數(shù)的指針變量的引用1. 指向二維數(shù)組的指針變量2. 指向函數(shù)的指針變量前面學(xué)習(xí)了通過指針訪問一維數(shù)組,那么如何通過指針對二維數(shù)組進行訪問呢?二維數(shù)組中隱含著怎樣的地址關(guān)系呢?一 、指針表示二維數(shù)組 二維數(shù)組元素的地址int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};二維數(shù)組a[3][4]可看成由3個一維數(shù)組a[0]、a[1]、a[2]組成,每個一維數(shù)組由4個元素組成。如下圖所示。2313579131115171921a[0]a[1]a[2]aa+1a+2a[0]a[0]+1a[0]+2a[0]+323a代表二維數(shù)組首元素的地址,a[0]、a[1]、a[2]是一維數(shù)組名,而C語言規(guī)定數(shù)組名代表數(shù)組首元素的地址,即a[0]等價于amp。a[0][0]、a[1]等價于amp。a[1][0]、a[2]等價于amp。a[2][0]。使用指針表示二維數(shù)組元素進一步分析:a[0]等價于amp。a[0][0],a[0]+1等價于amp。a[0][1],a[0]+2等價于amp。a[0][2],a[0]+3等價于amp。a[0][3]。因為a[0]和*(a+0)等價,a[1]和*(a+1)等價,a[i]和*(a+i)等價,因此:a[0]+1等價 *(a+0)+1等價 amp。a[0][1]a[1]+2等價 *(a+1)+2等價 amp。a[1][2]注意:不要將*(a+1)+2 錯寫成*(a+1+2)。進一步分析:因為amp。a[0][1]等價a[0]+1等價 *(a+0)+1,那么*(*(a+0)+1)或*(*a+1)等價a[0][1]的值。*(a[i]+j)或*(*a+i)+j)等價a[i][j]的值二、如何使用指針變量指向二維數(shù)組?當定義了二維數(shù)組和同類型的指針變量后,可使這個指針變量:①指向二維數(shù)組的首地址②指向二維數(shù)組中某個一維數(shù)組③指向二維數(shù)組的某個數(shù)組元素1.指針變量指向二維數(shù)組的某個元素(1)讓指針變量指向二維數(shù)組的某個元素的方法初始化:數(shù)據(jù)類型 *指針變量=amp。數(shù)組名[下標1][下標2]賦值:指針變量=amp。數(shù)組名[下標1][下標2](2)二維數(shù)組元素的引用方法 *指針變量【例1】輸入2行3列的矩陣元素,存入二維數(shù)組,再按行列格式輸出main(){int a[2][3],*p,i,j。 for (i=0。i2。i++) for (j=0。j3。j++){p=amp。a[i][j]。scanf(“%d”,p)。} for (i=0。i2。i++) { printf(“\n”)。for (j=0。j3。j++){ p=amp。a[i][j]。printf(“%10d”,*p)。 } } }2.指針變量指向二維數(shù)組的首地址(1)讓指針變量指向二維數(shù)組首地址的方法初始化:① 數(shù)據(jù)類型 *指針變量=二維數(shù)組名 ② 數(shù)據(jù)類型 *指針變量=amp。二維數(shù)組名[0][0]
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1