精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

三維數(shù)組如何用下標表示指針

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

看個三維數(shù)組的筆試題。

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

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

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

三維數(shù)組可以看成是由多個二維數(shù)組組成。

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

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

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

在三維數(shù)組中:

數(shù)組名 array 表示第 0 個二維數(shù)組的地址;

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

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

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

再來看題目。

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

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

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

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

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

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

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

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

最后三個留給大家練習(xí)使用。

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

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 三維
    +關(guān)注

    關(guān)注

    1

    文章

    502

    瀏覽量

    28946
  • 指針
    +關(guān)注

    關(guān)注

    1

    文章

    480

    瀏覽量

    70512
  • 二維
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    11979
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    416

    瀏覽量

    25913

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

文章出處:【微信號:學(xué)益得智能硬件,微信公眾號:學(xué)益得智能硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    C語言中指針數(shù)組數(shù)組指針的區(qū)別

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

    三維移動

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

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

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

    指針數(shù)組數(shù)組指針的區(qū)別

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

    C語言二數(shù)組的定義和引用

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

    請問在stm32中支持三維數(shù)組嗎?

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

    三維設(shè)計應(yīng)用案例

    CAD是目前工業(yè)制造產(chǎn)品設(shè)計的重要軟件之一,廣泛應(yīng)用于機械、建筑等領(lǐng)域。而常用的CAD軟件,也就是所謂的三維制圖軟件,較二的圖紙和二的繪圖軟件,三維CAD軟件能夠更加直觀、準確地反
    發(fā)表于 07-03 07:06

    c語言二數(shù)組定義及其規(guī)則詳解

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

    數(shù)組指針指向錯誤應(yīng)該如何糾正

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

    指針數(shù)組數(shù)組指針的區(qū)別

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

    理解函數(shù)指針、函數(shù)指針數(shù)組、函數(shù)指針數(shù)組指針

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

    數(shù)組數(shù)組指針以及指針數(shù)組

    數(shù)組數(shù)組指針以及指針數(shù)組
    的頭像 發(fā)表于 08-16 09:02 ?2587次閱讀

    何用指針數(shù)組數(shù)組指針表示數(shù)組

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

    C語言二數(shù)組的定義

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

    指針數(shù)組和二數(shù)組有沒有區(qū)別

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