2 回答

BIG陽
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)不等價(jià)于二維數(shù)組,只不過用法相似。
int a
int *p = &a //p存儲(chǔ)的是一個(gè) “ int型的變量a的地址”
int **q = &p //是q存儲(chǔ)的是一個(gè)“指向int型的變量a的地址的指針的地址”
你可以類比一下,將int*看成一個(gè)整體,也就是(int*)(*p)
和你平時(shí)用的聲明指針的方式非常相似(int)(*p)
一個(gè)是指向int類型的指針,一個(gè)是指向int*類型的指針
如果還有什么不明白的,可以給我留言

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
等價(jià)于p[0][0]
先對p這個(gè)地址取一次值 *p
然后把這個(gè)值當(dāng)作地址再取一次值 *(*p)
- 2 回答
- 0 關(guān)注
- 1687 瀏覽
添加回答
舉報(bào)
0/150
提交
取消