數(shù)組維界基址和數(shù)組映像函數(shù)常量基址

在數(shù)據(jù)結構 C語言版中, 對數(shù)組有這樣的定義:
typedef struct { ElemType *base; //數(shù)組元素基址 int dim; //數(shù)組維數(shù) int *bounds; //數(shù)組維界基址 int *constants; //數(shù)組映像函數(shù)常量基址 }Array;

這些屬性分別代表什么呢?

  • dim - 首先C語言的數(shù)組是基于行序為主序的數(shù)據(jù)結構, 比如一個矩陣可以看做是一個二維數(shù)組, 一列就是一個數(shù)據(jù)元素, 顯性的看就是 dim 維數(shù)組中的每一個數(shù)據(jù)元素也是一個 dim-1 維數(shù)組.
  • base - 數(shù)組使用一組連續(xù)的地址空間儲存數(shù)據(jù), base 就是這組空間的基址.
  • bounds - 指向一個存放每一維長度的數(shù)組的一個起始地址. 數(shù)組中有一個存放數(shù)組維界的數(shù)組, 里面存放著每一維的長度, bounds 就是這個數(shù)組的基址.
  • constants - 指向一個存放每一維起始地址的數(shù)組的起始地址. 為了更方便的計算每一維數(shù)據(jù)元素的地址, 數(shù)組中每一維前面都有一個固定值,(可以類似理解成10進制中十位進一位代表10, 百位進一位代表100. 十位和百位就代表不同的維度, 10和100就是存儲在緯度前面的那個固定值.) 把這些固定值儲存到一個映像函數(shù)數(shù)組中, constants 就是這個數(shù)組的基址.
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市巧号,隨后出現(xiàn)的幾起案子弧岳,更是在濱河造成了極大的恐慌梧却,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漾抬,死亡現(xiàn)場離奇詭異涣狗,居然都是意外死亡来氧,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門巷蚪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來病毡,“玉大人,你說我怎么就攤上這事屁柏±材ぃ” “怎么了有送?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長僧家。 經(jīng)常有香客問我雀摘,道長,這世上最難降的妖魔是什么八拱? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任阵赠,我火速辦了婚禮,結果婚禮上乘粒,老公的妹妹穿的比我還像新娘豌注。我一直安慰自己,他們只是感情好灯萍,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布轧铁。 她就那樣靜靜地躺著,像睡著了一般旦棉。 火紅的嫁衣襯著肌膚如雪齿风。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天绑洛,我揣著相機與錄音救斑,去河邊找鬼。 笑死真屯,一個胖子當著我的面吹牛脸候,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绑蔫,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼运沦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了配深?” 一聲冷哼從身側響起携添,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎篓叶,沒想到半個月后烈掠,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡缸托,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年左敌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片俐镐。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡母谎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出京革,到底是詐尸還是另有隱情奇唤,我是刑警寧澤幸斥,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站咬扇,受9級特大地震影響甲葬,放射性物質發(fā)生泄漏。R本人自食惡果不足惜懈贺,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一经窖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧梭灿,春花似錦画侣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至皮迟,卻和暖如春搬泥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背伏尼。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工忿檩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人爆阶。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓燥透,卻偏偏與公主長得像,于是被迫代替她去往敵國和親辨图。 傳聞我的和親對象是個殘疾皇子兽掰,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 8086匯編 本筆記是筆者觀看小甲魚老師(魚C論壇)《零基礎入門學習匯編語言》系列視頻的筆記,在此感謝他和像他一樣...
    Gibbs基閱讀 37,237評論 8 114
  • 一速勇、溫故而知新 1. 內(nèi)存不夠怎么辦 內(nèi)存簡單分配策略的問題地址空間不隔離內(nèi)存使用效率低程序運行的地址不確定 關于...
    SeanCST閱讀 7,818評論 0 27
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,277評論 25 707
  • 寒夜如洗晌砾,十五剛過,月兒依舊圓滿烦磁,皎潔明亮养匈,月中隱隱約約有著桂樹的輪廓哼勇,或者本就不是桂樹,只是因了嫦娥的故事呕乎,而越...
    初憬閱讀 591評論 0 1
  • 梓陽的脾氣還很大积担,今天下午看著梓陽做饅頭,把他放在車子里猬仁,給他放了幾個玩具里面玩兒帝璧,剛開始玩挺好的,玩了十...
    李梓旭媽媽閱讀 89評論 0 1