色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

三維數組如何用下標表示指針

學益得智能硬件 ? 來源:學益得智能硬件 ? 2023-11-14 10:38 ? 次閱讀

看個三維數組的筆試題。

3e4d1c4e-812f-11ee-939d-92fbcf53809c.png

給定下列聲明,把下列各個指針表達式轉換為下標表達式。

這是最近學生在做筆試題時候遇到的,先別管這個三維數組有沒有實用價值,既然出現了,還是得做。

三維數組可以看成是由多個二維數組組成。

3e69821c-812f-11ee-939d-92fbcf53809c.png

比如題目中聲明的這個,就是由4個5行3列的二維數組組成。把這些二維數組編個號,就是 0 1 2 3。

三維數組比二維數組更加復雜一點,我們先來搞懂幾個概念。

在三維數組中:

數組名 array 表示第 0 個二維數組的地址;

array[0] 表示第 0 個二維數組第 0 行的地址;

array[0][0] 表示第 0 個二維數組第 0 行第 0 個元素的地址;

array[0][0][0] 就是具體的元素,它不表示地址。

再來看題目。

3e4d1c4e-812f-11ee-939d-92fbcf53809c.png

*array。array表示第 0 個二維數組地址,*array表示第 0 個二維數組第 0 行的地址,下標表示法 array[0]。

*(array + 2) 。array + 2 表示第2個二維數組的地址,再加星號,就是第2個二維數組首行地址,下標表示法 array[2]。

*(array + 1) + 4。 array + 1表示第 1 個二維數組的地址,加上星號,表示第1個二維數組首行地址,再加4,表示第4行地址,下標表示法 array[1] + 4。

第四題,在第三題的基礎上又加上了星號,含義再次改變,表示第 1 個二維數組,第 4 行首元素的地址,下標表示法 array[1][4]。

第五題最簡單,直接表示第 3 個二維數組第 1 行第 2 個元素,array[3][1][2]。

第六題雖然也有三個星號,但是寫法跟上面略有區別。*array 表示第 0 個二維數組首行地址,+1表示第 1 行地址,再加星號,表示第一行首元素地址,加 2 表示第一行第二個元素地址,

最后一個星號就是取值,用下標表示就是array[0][1][2]。

最后三個留給大家練習使用。

3eb4b25a-812f-11ee-939d-92fbcf53809c.png

在數組和指針的概念中,* 和 [] 有相同的意思,雖然有時候不是真正的取值操作,但是可以改變地址的含義。比如題目中,出現 1 個星號,表示行的地址,出現兩個星號,表示元素的地址,出現三個星號,就是具體的元素。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 三維
    +關注

    關注

    1

    文章

    512

    瀏覽量

    29022
  • 指針
    +關注

    關注

    1

    文章

    481

    瀏覽量

    70595
  • 二維
    +關注

    關注

    0

    文章

    41

    瀏覽量

    12005
  • 數組
    +關注

    關注

    1

    文章

    417

    瀏覽量

    26003

原文標題:三維數組,如何用下標表示指針

文章出處:【微信號:學益得智能硬件,微信公眾號:學益得智能硬件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    C語言中指針數組數組指針的區別

    指針數組之間存在著緊密的關系。在本文中,我們將探討指針數組的關系、指針算術和數組遍歷、多維
    發表于 08-17 15:29 ?428次閱讀

    三維移動

    德國pi公司的三維移動平臺如何用labview控制呢?
    發表于 03-05 13:00

    何用labview在三維圖里畫多條線?

    何用labview在三維圖里畫多條線?
    發表于 11-08 12:08

    指針數組數組指針的區別

    int (*p)[4];// 定義一個數組指針,指向含4個元素的一數組數組元素是int類型。int *p[4];// 定義一個
    發表于 07-15 21:41

    C語言二數組的定義和引用

    表達式2]其中常量表達式1表示第一下標的長度,常量表達式2 表示第二下標的長度。例如:int
    發表于 07-12 08:55

    請問在stm32中支持三維數組嗎?

    請問在stm32中支持三維數組嗎?如何用查表法取值嗎?
    發表于 03-26 03:44

    c語言二數組定義及其規則詳解

    數組只有一個下標,,稱為一數組,其數組元素也稱為單下標
    發表于 11-16 08:49 ?2.2w次閱讀
    c語言二<b class='flag-5'>維</b><b class='flag-5'>數組</b>定義及其規則詳解

    數組指針指向錯誤應該如何糾正

    本文檔的主要內容詳細介紹的是二數組指針指向錯誤應該如何糾正。
    發表于 12-13 16:01 ?12次下載
    二<b class='flag-5'>維</b><b class='flag-5'>數組</b>的<b class='flag-5'>指針</b>指向錯誤應該如何糾正

    指針數組數組指針的區別

    這里我們區分兩個重要的概念:指針數組數組指針
    的頭像 發表于 06-29 15:30 ?2w次閱讀
    <b class='flag-5'>指針</b><b class='flag-5'>數組</b>和<b class='flag-5'>數組</b><b class='flag-5'>指針</b>的區別

    理解函數指針、函數指針數組、函數指針數組指針

    理解函數指針、函數指針數組、函數指針數組指針
    的頭像 發表于 06-29 15:38 ?1.5w次閱讀
    理解函數<b class='flag-5'>指針</b>、函數<b class='flag-5'>指針</b><b class='flag-5'>數組</b>、函數<b class='flag-5'>指針</b><b class='flag-5'>數組</b>的<b class='flag-5'>指針</b>

    數組數組指針以及指針數組

    數組數組指針以及指針數組
    的頭像 發表于 08-16 09:02 ?2717次閱讀

    何用指針數組數組指針表示數組

    a是一個二數組,3 行 4 列,一共 12 個元素。
    的頭像 發表于 03-06 11:38 ?1502次閱讀

    C語言二數組的定義

    按以上定義,數組a課用的下標范圍為0~2,“列下標”的范圍為0~3,。用a[3][4]表示元素顯然超過了數組的范圍。 讀者要嚴格區分在
    的頭像 發表于 03-09 11:38 ?2243次閱讀

    指針數組和二數組有沒有區別

    。 首先是指針數組 s1。 s1 本身是個一數組數組個元素,每個元素都是個
    的頭像 發表于 11-24 11:12 ?201次閱讀

    數組下標為什么可以是負數

    a[3],數組名 a 作為數組首元素地址,下標 3 表示從這個地址開始向后移動 3 個元素,至于具體是幾個字節,得看什么元素。 所以 a[3] 完全等價于 *(a + 3),甚至把代
    的頭像 發表于 12-20 11:18 ?145次閱讀
    主站蜘蛛池模板: 在线亚洲国产日韩欧洲专区 | 在线播放国产视频 | 一区二区乱子伦在线播放 | 99久久精品国产亚洲AV | 欧美色图一区二区三区 | 麻豆国产人妻精品无码AV | 岛国精品在线观看 | 一个人视频日本在线观看 | 果冻传媒AV精品一区 | 纯肉腐文高H总受男男 | 欧美片第1页 综合 | 在线亚洲视频无码天堂 | 熟女理发厅 | 产传媒61国产免费 | 恋夜影院支持安卓视频美女 | 精品一区二区三区在线成人 | 亚洲一区免费香蕉在线 | 无码成A毛片免费 | 果冻传媒在线播放 免费观看 | 亚洲日本欧美国产在线视 | 扒开胸罩揉她的乳尖视频 | 香港日本三级亚洲三级 | 国产精品九九九久久九九 | 啦啦啦 中文 中国 免费 高清在线 | 国产精品久久vr专区 | 丰满少妇69激情啪啪无码 | 日韩亚洲欧美中文在线 | bl被教练啪到哭H玉势 | 日本护士在线观看 | 孕妇高潮抽搐喷水30分钟 | 在线日本v二区不卡 | 99久久伊人一区二区yy5099 | 小萝ar视频网站 | 色翁荡息又大又硬又粗又爽电影 | 暖暖视频大全免费观看 | 免费人妻无码AV不卡在线 | 好想被狂躁A片免费久99 | 久久99国产视频 | 琪琪电影午夜理论片YY6080 | 亚洲国产精品综合久久一线 | 亚洲欧美一区二区三区四区 |