真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C++二維數(shù)組中數(shù)組元素存儲地址的計算疑問講解-創(chuàng)新互聯(lián)

關(guān)于二維數(shù)組中數(shù)組元素的存儲地址,有同學(xué)問出了個好問題。

創(chuàng)新互聯(lián)始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達十多年累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)營銷解決方案,現(xiàn)已廣泛運用于各行各業(yè)的客戶,其中包括:崗?fù)?/a>等企業(yè),備受客戶贊譽。

在我的課件中,出現(xiàn)了下面的講解:

C++二維數(shù)組中數(shù)組元素存儲地址的計算疑問講解

a[i][j]的地址是p+(i*col+j)*d(d是數(shù)組元素所占的字節(jié)數(shù))。

同學(xué)編程序進行驗證,出問題了:

C++二維數(shù)組中數(shù)組元素存儲地址的計算疑問講解

地球停止轉(zhuǎn)動了也必須先贊這種學(xué)習(xí)方式!

同學(xué)問:“老師,第一張圖的4,我怎么覺得不對呢?第二張圖我沒4,結(jié)果好像也對,這里面差在哪呢?”

我的答復(fù):“兩個都對。”

第一張圖在講原理,是我們在人腦里面要以“字節(jié)”為單位計算,p為首地址,單位是字節(jié),再往后多少個字節(jié),必須考慮到在整型數(shù)組中每個數(shù)組元素占4個字節(jié),從首地址到a[i][j](i*col+j)個元素,計算其字節(jié)地址時,乘4是必要的。

第二張圖是在計算機中的運行結(jié)果,是已經(jīng)在計算機內(nèi)按找第幾“個”數(shù)組元素為單位計算地址值了,*4的操作,是在尋址中已經(jīng)計算過了,在此直接輸出結(jié)果。

更直白地,第一張圖中的“p+”中的加,和我們?nèi)粘K阈g(shù)中的加一樣,我們按“字節(jié)”說事;而第二張圖中的“p+”,是C語言中指針的加運算,是增加一個單元,究竟多少字節(jié),還要考慮指向的元素的數(shù)據(jù)類型,在32位系統(tǒng)中,對于整型,一個單元4字節(jié),而對于double型,一個單元8字節(jié)。

兩個加號形狀一樣,含義是不同。

這個問題,學(xué)C/C++的同學(xué)才可能會遇到,學(xué)習(xí)C/C++中主動尋疑驗證的同學(xué)才會遇到。可見學(xué)C/C++的價值,可見主動尋疑驗證的價值。

想起離散數(shù)學(xué)中的代數(shù)結(jié)構(gòu),用符號任意地表達運算,研究或設(shè)計運算系統(tǒng),好一個“讓思緒飛揚”和”精彩世界“,一不留神卻成了“枯燥乏味”和“與實踐無關(guān)”。

能從不同層面,不同視角看問題,這就是自由。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對創(chuàng)新互聯(lián)建站的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


文章名稱:C++二維數(shù)組中數(shù)組元素存儲地址的計算疑問講解-創(chuàng)新互聯(lián)
URL分享:http://weahome.cn/article/dggjde.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部