10.7 指針 :指針和多維數(shù)組

指向二維數(shù)組的指針

int data [M][N];
data                 //二維數(shù)組首元素的地址(每個(gè)元素都是內(nèi)含兩個(gè)int類型元素的一維數(shù)組)
data + 2           //二維數(shù)組的第三個(gè)元素(即一維數(shù)組)的地址
* (data+2)         //二維數(shù)組的第三個(gè)元素的首元素(一個(gè)int類型的值)地址
* (data+2)+1      //二位數(shù)組中第三個(gè)元素的第二個(gè)元素(一個(gè)int類型的值)地址 
* ( * (data+2) + 1) //二維數(shù)組第三個(gè)元素的第二個(gè)int類型元素的值,即data[2][1]的值

關(guān)于二位數(shù)組的定義

int arry [] [cols] ; 
int [] [cols] ; //省略參數(shù)
int (*p) [cols] ; //另一種語法

以上三種均是實(shí)現(xiàn)對同一種二維數(shù)組的定義,尤其是在第三種定義中

int (*p) [4] ;  //聲明一個(gè)指向二維數(shù)組的指針
              //該數(shù)組內(nèi)含2個(gè)數(shù)組元素,每個(gè)數(shù)組元素是含有4個(gè)int類型值的數(shù)組
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,615評論 3 44
  • 變量的聲明和定義變量聲明(declaration) 可以declaration很多次,不占內(nèi)存空間,例如 exte...
    FlyingReganMian閱讀 1,128評論 0 1
  • 改變心態(tài) 從而改變性格 向全世界說 謝謝你 我愛你 在畫畫的時(shí)候最美好 只需要細(xì)細(xì)的去感受自己的筆 在畫紙上滑動(dòng) ...
    所謂荼靡閱讀 297評論 1 3
  • 一滴露珠從荷葉上“咕嚕?!钡臐L落在地上,一下子就馬上鉆入泥土里不見了。她去了哪里呢?是永遠(yuǎn)的消失了嗎?還是與大地母...
    屠百萬人為雄閱讀 659評論 0 2
  • 齊魯大地 人杰地靈 孔孟之鄉(xiāng) 儒道甚 禮儀之邦譽(yù)四方 客人到 尊為上 賓至如歸心舒暢 主敬酒 奇豪爽 不醉不休不返...
    王勝生閱讀 273評論 7 12

友情鏈接更多精彩內(nèi)容