freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

36armc程序設(shè)計(jì)優(yōu)化-資料下載頁

2025-03-04 17:58本頁面
  

【正文】 保存有效數(shù)據(jù)的只有 5個(gè)字節(jié)。所以可以采用這種策略: 在結(jié)構(gòu)體的最前面定義的所有的字符型變量,中間定義所有的短整型變量,最后定義所有的整形變量 ,可以把浪費(fèi)的空間減到最小。 __packed關(guān)鍵字 ? 有的 C編譯器支持 __packed關(guān)鍵字,它可以突破邊界對齊的限制,在任意類型的變量按照任意順序定義的情況下,都能夠緊湊的安排存儲空間,此時(shí)的代價(jià)是犧牲程序的運(yùn)行效率 __packed關(guān)鍵字 (續(xù)) ? 代碼完成從任意地址 p處讀取一個(gè)整型變量,且不要求此地址是4的整數(shù)倍,返回值為此地址起始的 4字節(jié)數(shù)據(jù)。 int fetchint(__packed int *p) { return *p。 } __packed關(guān)鍵字 (續(xù)) 2 18 7 6 5 4 31 1 1 0 0 1 0 00 0 0 1 1 0 1 1p低 兩 位 地 址高 兩 位 地 址? 上圖是上述代碼的實(shí)例,數(shù)據(jù)按照小端存儲,讀取一個(gè)沒有對齊的整型數(shù)據(jù)。 __packed關(guān)鍵字 (續(xù)) ? 地址不對齊時(shí),即使是非常簡單的讀取一個(gè)整型數(shù)據(jù),也比較復(fù)雜。 __packed節(jié)約了空間,但是損失了運(yùn)行效率。在硬件資源已經(jīng)非常豐富的今天,空間限制已經(jīng)不是主要矛盾,程序效率往往更受人關(guān)注。 演講完畢,謝謝觀看!
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1