青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

edog

冰凍熱狗
數據加載中……

#pragma pack和數據對齊問題

結構數據存放時默認按4對齊,考慮以下程序,輸出結果為:sizeof(A)=12
typedef struct _A
{
    
int x;
    
char z[7];
}
A;

void main()
{
    
int len = sizeof(A);
    printf(
"sizeof(A)=%d\n", len);    // len = 12
}


使用 #pragma pack,設置數據按1對齊,此時輸出結果為:sizeof(A)=11
#pragma pack(push)
#pragma pack(
1)
typedef 
struct _A
{
    
int x;
    
char z[7];
}
A;
#pragma pack(pop)

void main()
{
    
int len = sizeof(A);
    printf(
"sizeof(A)=%d\n", len);    // len = 11
}

posted on 2005-12-13 14:36 冰凍熱狗 閱讀(13237) 評論(9)  編輯 收藏 引用 所屬分類: 平臺核心

評論

# re: #pragma pack和數據對齊問題  回復  更多評論   

無意闖入了貴寶地。正好我也有篇關于這個問題的試驗。
http://blog.vckbase.com/zhangjw_cn/archive/2005/08/09/10701.html
2005-12-17 14:54 | 清風雨

# re: #pragma pack和數據對齊問題  回復  更多評論   

class TestA{int a; char b; char c; short d;};
class TestB{int a; char b; short d; char c;};

sizeof(TestA)的值為8,而
sizeof(TestB)的值為12
這是為什么? 是不是多byte的數據成員,只能從偶數偏移位置開始存放?
2007-05-28 16:45 | 偶爾

# re: #pragma pack和數據對齊問題  回復  更多評論   

@偶爾
整數倍的地方開始存放
2007-08-03 17:38 | 路過

# re: #pragma pack和數據對齊問題[未登錄]  回復  更多評論   

short d = 2 , 只能從偶數開始放 ;
char c = 1 , 可以從 1 的倍數位置開始放 ;
int a = 4 , 就只好從 4 的倍數位置開始放了啦
2008-09-27 17:58 | Joe

# re: #pragma pack和數據對齊問題  回復  更多評論   

嗯,不錯。正好用上
2009-04-02 17:38 | 創意產品網

# re: #pragma pack和數據對齊問題  回復  更多評論   

你好。。。對這個問題。。


1 對齊的意思是什么
2009-04-17 15:14 | 王帥

# re: #pragma pack和數據對齊問題  回復  更多評論   

莫非是。。。。。按照4的整數倍分配內存?

按照1,和按照4對其有什么優缺點沒有。
2009-04-17 15:16 | 王帥

# re: #pragma pack和數據對齊問題  回復  更多評論   

#pragma pack(1)和#pragma pack(3)又有什么區別呢
為什么一定是1 求解答
2011-11-06 12:42 | jemmyLiu

# re: #pragma pack和數據對齊問題  回復  更多評論   

涉及兩個問題:
數據結構內部的元素按照各自元素的規則對齊;
數據結構按照最嚴格的成員的來對齊。
2011-12-21 15:37 | yaohuaxin
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲午夜av电影| 久久久久国产精品一区三寸| 免费亚洲网站| 亚洲影视中文字幕| 久久免费高清视频| 亚洲一区二区三区在线播放| 国产精品久久国产精麻豆99网站| 欧美成人dvd在线视频| 久久精品国产v日韩v亚洲| 午夜在线一区二区| 亚洲一区日本| 亚洲欧美视频一区二区三区| 亚洲欧美一区二区三区久久 | 欧美二区乱c少妇| 久久精品亚洲热| 久久久夜夜夜| 欧美大片免费观看| 亚洲精品美女| 99精品免费视频| 亚洲一区二区三区精品动漫| 午夜精品在线| 亚洲欧美日韩天堂| 久久综合五月| 久久婷婷国产综合尤物精品 | 亚洲免费综合| 久久久久久久91| 免费的成人av| 亚洲人成小说网站色在线| 夜夜夜久久久| 欧美一区二区精品在线| 久久久xxx| 欧美激情中文字幕一区二区| 欧美三级午夜理伦三级中文幕 | 久久久久久91香蕉国产| 日韩一二三在线视频播| 久久精品人人| 国产日韩精品在线播放| 亚洲视频一区二区在线观看| 女仆av观看一区| 欧美在线观看一区二区| 国产精品免费视频xxxx| 日韩亚洲国产欧美| 农夫在线精品视频免费观看| 午夜在线a亚洲v天堂网2018| 国产精品―色哟哟| 亚洲已满18点击进入久久| 欧美电影在线| 久久久久免费| 极品少妇一区二区三区精品视频| 亚欧成人精品| 亚洲性视频网站| 欧美午夜精品久久久久久超碰| 亚洲人成亚洲人成在线观看| 毛片av中文字幕一区二区| 亚洲区免费影片| 亚洲视频一二三| 欧美一级免费视频| 99国产精品视频免费观看一公开| 麻豆精品视频在线| 1024欧美极品| 你懂的国产精品永久在线| 性做久久久久久免费观看欧美| 国产精品午夜视频| 欧美一级大片在线免费观看| 亚洲视频电影在线| 欧美一级视频精品观看| 亚洲欧美日韩国产一区| 91久久精品美女高潮| 久久五月激情| 亚洲激情成人网| 亚洲国产精品999| 蜜臀a∨国产成人精品| 亚洲国产视频一区| 欧美14一18处毛片| 乱人伦精品视频在线观看| 亚洲精品老司机| 亚洲作爱视频| 国产欧美精品在线观看| 久久综合激情| 欧美福利电影网| 亚洲无限av看| 欧美一级精品大片| 亚洲高清视频在线观看| 亚洲欧洲一区二区在线观看| 国产精品福利久久久| 久久精品综合一区| 欧美高清视频一区二区| 亚洲欧美成aⅴ人在线观看| 欧美一区三区二区在线观看| 亚洲电影免费观看高清完整版| 亚洲日韩视频| 国产亚洲一区在线| 亚洲激情专区| 国产亚洲精品久久久久久| 一区二区三区四区蜜桃| 女同性一区二区三区人了人一| 久久久久久久久久看片| 亚洲激情成人网| 亚洲线精品一区二区三区八戒| 国产一区二区你懂的| 亚洲国产精品久久久久婷婷884 | 亚洲伦理一区| 一区二区激情视频| 亚洲欧美成人一区二区三区| 在线精品福利| 中文亚洲字幕| 亚洲第一精品福利| 亚洲女人av| 一本久久a久久精品亚洲| 欧美在线观看视频| 亚洲欧美国产77777| 久久精品国产一区二区三| 亚洲精品久久7777| 国内精品一区二区三区| 亚洲午夜91| av成人免费观看| 久久尤物电影视频在线观看| 午夜国产精品视频| 欧美伦理91i| 欧美大片91| 精品成人久久| 久久精品人人做人人综合| 欧美亚洲日本网站| 欧美图区在线视频| 亚洲精品三级| 亚洲美女福利视频网站| 久久久精品免费视频| 91久久精品一区二区别| 日韩一级黄色大片| 最新日韩在线视频| 老司机一区二区三区| 久久夜精品va视频免费观看| 国产伦精品一区二区三区高清版| 日韩视频在线观看国产| 亚洲剧情一区二区| 欧美超级免费视 在线| 欧美大片一区二区| 在线欧美不卡| 免费观看一区| 欧美二区在线看| 亚洲人成高清| 欧美激情综合| 一区二区三区四区国产| 亚洲欧美日韩人成在线播放| 国产精品电影网站| 亚洲欧美日韩国产成人| 欧美中文字幕不卡| 今天的高清视频免费播放成人| 欧美一区三区二区在线观看| 久久免费精品日本久久中文字幕| 国产一区二区剧情av在线| 久久久久国产精品一区| 欧美高清在线一区二区| 99精品福利视频| 国产精品麻豆va在线播放| 欧美呦呦网站| 91久久精品久久国产性色也91| 亚洲五月六月| 国产综合网站| 欧美成人免费一级人片100| 99国产精品国产精品毛片| 亚洲欧美bt| 亚洲电影在线观看| 欧美日韩国产一级| 亚洲欧美日韩一区在线观看| 欧美mv日韩mv国产网站app| 亚洲精品久久| 欧美涩涩网站| 久久成人免费日本黄色| 欧美国产视频日韩| 午夜精品久久久久久久白皮肤| 国产欧美日韩视频在线观看| 久久影院午夜论| 亚洲欧美日韩区| 亚洲二区精品| 久久国产精品一区二区三区四区 | 亚洲精选视频免费看| 亚洲免费观看高清在线观看| 久久久综合网站| 日韩亚洲欧美中文三级| 久久九九国产精品| 日韩一级在线观看| 国产精品尤物| 欧美另类久久久品| 欧美在线看片a免费观看| 日韩网站在线看片你懂的| 鲁大师成人一区二区三区| 亚洲一区久久| 一本色道久久综合| 在线观看日产精品| 国产区亚洲区欧美区| 欧美日韩国产三区| 美女精品在线观看| 欧美一区二区国产| 亚洲欧美另类在线观看| 亚洲第一区色| 美女91精品| 久久全球大尺度高清视频| 午夜精品福利视频| 一区二区三区高清在线|