二維數(shù)組和二級(jí)指針的關(guān)系
2023-09-09 21:32 作者:獨(dú)眼的安提柯 | 我要投稿
一,如何利用二維數(shù)組的數(shù)組名來索引數(shù)組元素 二維數(shù)組數(shù)組名a實(shí)際上是首元素地址的地址
二,二維數(shù)組*a代表行指針 *a好比a【0】 *(a+1)好比a【1】 三,*a【1】和(*a)【1】的區(qū)別 前者代表索引*(a【1】)也就是求a的第二行首元素 后者代表a【0】【1】也就是a的第一行的第二個(gè)元素
四,如何用指針指向一個(gè)二維數(shù)組(核心)
這是唯一合法的方式 (*p)表示a【】是行指針因?yàn)樗赶騛的第0行 a【1】用*(p+1)表示也就是a的第二行 不合法定義一 直接**
不合法定義二,缺少括號(hào)
五,圖解C語言中二維化組的存儲(chǔ)方式
六,理論推廣 int *p【】=a //a是二維數(shù)組名 那么語句*(*(p+i)+j)等價(jià)于a【i】【j】 第i行第j列元素 看一個(gè)例題
標(biāo)簽: