C++获取指向二维数组的首元素指针
生活随笔
收集整理的這篇文章主要介紹了
C++获取指向二维数组的首元素指针
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
假設(shè)一個(gè)二維數(shù)組int a[][4] = { { 3, 2, 8, 9 }, { 2, 4, 9, 12 }, { 4, 7, 10, 13 }, { 6, 8, 11, 15 } };,獲取指向其首個(gè)元素(即3)的指針?lè)椒?#xff1a;
int*p=a[0]=&a[0][0]=*a;說(shuō)明:
(1)二維數(shù)組名a表示指向其首元素(即a[0])的指針,即a是一個(gè)指向包含3個(gè)元素的一維數(shù)組的指針
(2)一維數(shù)組名a[0]表示指向其首元素(即a[0][0])的指針,即a[0]是一個(gè)指向整型的指針
(3)由第一點(diǎn)可知,*a會(huì)獲得a[0],即*a==a[0]
?
總結(jié)
以上是生活随笔為你收集整理的C++获取指向二维数组的首元素指针的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle 内存分析工具,IDE 中的
- 下一篇: C++链表插入节点函数为什么要传递头节点