1、pt=a; 就是讓pt指向a[0],注意a[0]是一個(gè)數(shù)組地址,里面有三個(gè)元素 對于A選項(xiàng),pt[0][0]是正確的,pt[0][0]等價(jià)于a[0][0]對于B選項(xiàng),不正確,因?yàn)閜t+1就是a[1], *(pt+1)[2]相當(dāng)于a[3][0]不對。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供城區(qū)網(wǎng)站建設(shè)、城區(qū)做網(wǎng)站、城區(qū)網(wǎng)站設(shè)計(jì)、城區(qū)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、城區(qū)企業(yè)網(wǎng)站模板建站服務(wù),十載城區(qū)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
2、C 只能省略第一個(gè)值 C B 只能省略第一個(gè)值 C 注意數(shù)組邊界,a[4]是0~3,沒有4。
3、C是對的。數(shù)組的名稱符號,其含義相當(dāng)于一個(gè)指針,指向數(shù)組在內(nèi)存中的首址。D是對的。傳遞數(shù)組給函數(shù)后,也就相當(dāng)于把這個(gè)指針給函數(shù)了,一旦函數(shù)內(nèi)按照數(shù)組名進(jìn)行操作,就會(huì)直接修改數(shù)組在內(nèi)存中的實(shí)際內(nèi)容。
這個(gè)選擇題的答案是C,即當(dāng)數(shù)組名作為函數(shù)參數(shù)時(shí),傳遞給被調(diào)函數(shù)的是數(shù)組的第一個(gè)元素(下標(biāo)為0)的地址。
int a[2][3]; 定義了一個(gè)二維函數(shù),每一維數(shù)組有三個(gè)元素。
C 只能省略第一個(gè)值 C B 只能省略第一個(gè)值 C 注意數(shù)組邊界,a[4]是0~3,沒有4。
1、pt=a; 就是讓pt指向a[0],注意a[0]是一個(gè)數(shù)組地址,里面有三個(gè)元素 對于A選項(xiàng),pt[0][0]是正確的,pt[0][0]等價(jià)于a[0][0]對于B選項(xiàng),不正確,因?yàn)閜t+1就是a[1], *(pt+1)[2]相當(dāng)于a[3][0]不對。
2、C 只能省略第一個(gè)值 C B 只能省略第一個(gè)值 C 注意數(shù)組邊界,a[4]是0~3,沒有4。
3、C是對的。數(shù)組的名稱符號,其含義相當(dāng)于一個(gè)指針,指向數(shù)組在內(nèi)存中的首址。D是對的。傳遞數(shù)組給函數(shù)后,也就相當(dāng)于把這個(gè)指針給函數(shù)了,一旦函數(shù)內(nèi)按照數(shù)組名進(jìn)行操作,就會(huì)直接修改數(shù)組在內(nèi)存中的實(shí)際內(nèi)容。
4、int k[2][3],*pk[3],k是一個(gè)2行3列的2維數(shù)組,pk是一個(gè)長度為3的數(shù)組指針,也就是有三個(gè)指針 關(guān)鍵就是pk數(shù)組元素是指針,那么pk[0]=&k[1][2]把元素k[1][2]的地址給指針pk[0]賦值是正確的。