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

字節對齊

今天下午權哥忽然發過來一道題,后來說明是網上流傳的一道關于字節對齊的題,很久沒做了。嘗試著想啊想啊做了下。也算做出來了
#pragma pack(8)

  struct s1{
  short a;
  long b;
  };

  struct s2{
  char c;
  s1 d;
  long long e;
  };

  #pragma pack()

  問
  1.sizeof(s2) = ?
  2.s2的s1中的a后面空了幾個字節接著是b?
回憶中的思路是:
s1 short(2) long(4)
   0 1       2 3 4 5       6 7 8 9 10
   short     long                                   算錯了

對齊的原則是取小 當前類型與pack(n)的字節數取小的那一個

short占兩個字節后當前地址為2 long為四字節。可以被整除2 所以不用添字節
所以  sizeof(s1) = 6                            算錯了


這個地方算錯了。。非常對不起大家。。重寫的那天。。頭暈。。按1字節算了
也多謝朋友的提醒,以后一定注意.

重新修正為

s1 short(2) long(4)
 0 1       2 3    4 5 6 7
short      補          long

對齊的原則是取小 當前類型與pack(n)的字節數取小的那一個
short占兩個字節  long是占四個字節。所以需要當前地址可以被4整除  所以。。補兩個字節
所以  sizeof(s1) =8



然后來算s2
char(1)  s1被拆分 (short(2) long(4)   結構體拆分后按最大字節對齊)  longlong(8)

 0        1 2 3          4567    8 9 10 11  12 13 14 15   16 17 18 19 20 21 22 23 
 char      補           short          long          補              longlong
所以sizeof(s2)=24
a后面空了2個字節接著是b

應該是沒有問題的 還有一點。。如果最后位數不夠的話。。。是按packer和結構體兩個最小的字節數補齊

posted on 2007-10-15 21:43 Randy 閱讀(576) 評論(2)  編輯 收藏 引用

評論

# re: 字節對齊 2007-10-19 21:35 aaa

這個答案對嗎?sizeof(s1)=6?  回復  更多評論   

# re: 字節對齊 2007-10-20 15:46 Randy

啊。。對不起。。。看了一下。。。錯了。。。Sorry啊。。。。。呵呵,,以經改正了  回復  更多評論   

<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

導航

統計

常用鏈接

留言簿(3)

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日本免费| 在线综合+亚洲+欧美中文字幕| 在线观看精品| 精品成人久久| 激情五月婷婷综合| 在线日韩精品视频| 亚洲欧洲综合另类在线| 99re亚洲国产精品| 亚洲欧美日韩国产精品| 久久福利精品| 欧美成人免费大片| 亚洲精品国产无天堂网2021| 亚洲欧洲日本在线| 亚洲午夜未删减在线观看| 午夜综合激情| 欧美激情视频在线免费观看 欧美视频免费一| 猫咪成人在线观看| 欧美午夜精品久久久久久浪潮 | 国产精品久久久久国产精品日日| 国产欧美日韩不卡免费| 有码中文亚洲精品| 亚洲一区二区三区中文字幕| 欧美在现视频| 亚洲国产成人精品女人久久久| 亚洲视频你懂的| 欧美在线一区二区三区| 欧美高清视频一区二区| 国产欧美亚洲日本| 日韩视频一区二区三区在线播放| 欧美亚洲网站| 亚洲黄色免费网站| 欧美专区日韩专区| 欧美日韩国产一区精品一区| 伊人成人在线| 久久精品99久久香蕉国产色戒| 亚洲黄一区二区三区| 久久国产精品久久久久久久久久 | 欧美日韩妖精视频| 精品粉嫩aⅴ一区二区三区四区| 一区二区高清在线观看| 榴莲视频成人在线观看| 午夜精品国产| 欧美午夜久久| 一区二区三区四区蜜桃| 女女同性精品视频| 99精品欧美一区| 欧美sm视频| 久久精品国产亚洲一区二区三区| 欧美系列亚洲系列| 亚洲视频一区二区免费在线观看| 欧美jizz19hd性欧美| 欧美一级专区| 国产日韩精品一区二区三区| 亚洲综合成人婷婷小说| 亚洲精品韩国| 欧美精品色网| 亚洲美女电影在线| 最新亚洲视频| 欧美日韩午夜精品| 一区二区三区蜜桃网| 亚洲精品视频二区| 欧美另类在线播放| 一区二区欧美视频| 99国产精品| 国产精品福利在线观看| 亚洲性视频h| 亚洲一区欧美一区| 国产精品五月天| 欧美一级视频精品观看| 亚洲一区二区在线视频| 国产美女精品人人做人人爽| 先锋资源久久| 欧美一区永久视频免费观看| 国产在线拍偷自揄拍精品| 久久久无码精品亚洲日韩按摩| 欧美中文字幕不卡| 亚洲成人自拍视频| 亚洲精品乱码久久久久| 国产精品成人v| 欧美在线影院在线视频| 久久久久久一区二区三区| 亚洲欧洲日本国产| 正在播放亚洲一区| 韩国v欧美v日本v亚洲v| 欧美不卡一卡二卡免费版| 欧美精品久久一区二区| 欧美亚洲免费| 久久欧美肥婆一二区| 夜夜嗨一区二区| 欧美一二区视频| 亚洲人久久久| 午夜精品福利在线观看| 亚洲大片在线观看| 99国产一区| 国语自产在线不卡| 日韩视频精品在线| 国内成人精品一区| 99精品国产热久久91蜜凸| 激情成人av在线| 一区二区三区 在线观看视频| 国产婷婷一区二区| 亚洲精品国偷自产在线99热| 国产亚洲美州欧州综合国| 亚洲精品久久久久中文字幕欢迎你 | 国产精品久久久久久久免费软件 | 日韩午夜视频在线观看| 亚洲影视在线播放| 99re6这里只有精品| 久久激情视频| 亚洲欧美日本日韩| 欧美精品一区二区三区蜜桃| 欧美综合国产| 国产精品黄页免费高清在线观看| 欧美成人免费在线视频| 国产精品美女视频网站| 亚洲精品免费在线| 亚洲第一网站免费视频| 午夜精品久久久久影视| 亚洲午夜一二三区视频| 欧美激情一级片一区二区| 久久久久国产精品一区| 国产精品久久久一区麻豆最新章节| 久久夜色精品国产欧美乱极品| 国产精品高清免费在线观看| 亚洲国产成人精品女人久久久| 国产一区二区三区在线播放免费观看| 亚洲乱亚洲高清| 99精品视频免费观看| 免费一级欧美片在线播放| 久久久www成人免费毛片麻豆| 国产精品久久久久久久浪潮网站| 亚洲美女av在线播放| 日韩视频精品在线| 欧美国产精品v| 亚洲国产99精品国自产| 亚洲欧洲日产国产综合网| 麻豆精品一区二区综合av| 欧美不卡福利| 亚洲国产va精品久久久不卡综合| 久久久久九九九| 欧美成人精品| 亚洲乱码国产乱码精品精| 欧美va亚洲va日韩∨a综合色| 欧美成人中文字幕| 亚洲精品久久久久久下一站| 免费久久99精品国产| 欧美激情精品久久久久久黑人| 亚洲欧洲综合| 欧美剧在线免费观看网站| 99伊人成综合| 久久激情网站| 亚洲高清视频的网址| 欧美成人免费全部| 亚洲毛片av| 欧美一区二区久久久| 国产一区二区三区四区hd| 久久久久久亚洲精品不卡4k岛国| 欧美成人福利视频| 一区二区欧美国产| 国产精品揄拍一区二区| 久久国产精品久久久久久久久久| 免费欧美视频| 亚洲午夜精品久久久久久浪潮 | 中日韩男男gay无套| 欧美在线亚洲| 久久综合伊人77777| 亚洲激情中文1区| 亚洲女ⅴideoshd黑人| 国产一区二区三区不卡在线观看| 久久久久久九九九九| 日韩视频免费观看高清在线视频| 小嫩嫩精品导航| 亚洲电影av| 国产精品久久久久91| 久久久水蜜桃av免费网站| 亚洲欧洲日产国产网站| 欧美一区二区视频免费观看| 亚洲高清不卡在线观看| 国产精品区一区| 欧美不卡一区| 欧美在线地址| 亚洲乱码精品一二三四区日韩在线| 欧美一级视频| 在线亚洲国产精品网站| 亚洲高清一区二区三区| 国产精品入口夜色视频大尺度| 免费一级欧美片在线播放| 亚洲欧美国产精品桃花| 亚洲国产综合91精品麻豆| 欧美专区18| 一区二区成人精品| 一区二区三区在线免费视频| 欧美日韩在线一二三| 美女图片一区二区| 久久av一区| 午夜国产精品视频免费体验区| 亚洲精品视频在线播放| 女同性一区二区三区人了人一| 欧美在线播放视频| 亚洲欧美视频一区二区三区|