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

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

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

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

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

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

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

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

給定下列聲明,把下列各個(gè)指針表達(dá)式轉(zhuǎn)換為下標(biāo)表達(dá)式。

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

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

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

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

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

在三維數(shù)組中:

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

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

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

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

再來看題目。

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

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

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

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

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

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

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

最后一個(gè)星號(hào)就是取值,用下標(biāo)表示就是array[0][1][2]。

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

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

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

審核編輯:湯梓紅

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

    關(guān)注

    1

    文章

    507

    瀏覽量

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

    關(guān)注

    1

    文章

    480

    瀏覽量

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

    關(guān)注

    0

    文章

    40

    瀏覽量

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

    關(guān)注

    1

    文章

    417

    瀏覽量

    25939

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    三維移動(dòng)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    這里我們區(qū)分兩個(gè)重要的概念:指針數(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 ?2654次閱讀

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

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

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

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

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

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

    數(shù)組下標(biāo)為什么可以是負(fù)數(shù)

    a[3],數(shù)組名 a 作為數(shù)組首元素地址,下標(biāo) 3 表示從這個(gè)地址開始向后移動(dòng) 3 個(gè)元素,至于具體是幾個(gè)字節(jié),得看什么元素。 所以 a[3] 完全等價(jià)于 *(a + 3),甚至把代
    的頭像 發(fā)表于 12-20 11:18 ?60次閱讀
    主站蜘蛛池模板: 一二三四视频免费社区5| 综合伊人久久| 男人插女人动态图| 国产偷窥盗摄一区二区| 99国产精品久久久久久久日本竹| 肉动漫无修在线播放| 久久精品中文闷骚内射| 国产人妻精品久久久久久很牛 | 国产精品久久久久久人妻精品流| 中文字幕在线不卡精品视频99| 日本妈妈在线观看中文字幕| 久久午夜宫电影网| 护士美女照片| 国产短视频精品区| 被黑人做的白浆直流| 月夜直播免费看| 亚洲日韩一区精品射精| 午夜理论片日本中文在线| 日本特黄网站| 男男被强bl高h文| 精品久久久久久久99热| 国产精品VIDEOSSEX久久发布| FREECHINESE东北群交| 99精品网站| a一级毛片视频免费看| 91精品免费久久久久久久久| 伊人久久大香线蕉综合影| 亚洲成AV人片一区二区不卡| 日本黄色成年人免费观看| 强上轮流内射高NP男男| 暖暖视频免费观看高清完整版| 乱辈通奷XXXXXHD猛交| 久久国产精品久久国产精品| 国产亚洲精品久久77777| 国产精品热久久高潮AV袁孑怡| 国产成人精选免费视频| 国产AV国产精品国产三级在线L| 97夜夜澡人人爽人人模人人喊| 伊人最新网址| 91亚洲精品| 成人伦理影院|