久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇開發(fā)語言培訓專區(qū)C語言開發(fā) → 各位對C語言結構中成員的對齊(alignment)怎樣理解?


  共有8561人關注過本帖樹形打印

主題:各位對C語言結構中成員的對齊(alignment)怎樣理解?

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
各位對C語言結構中成員的對齊(alignment)怎樣理解?  發(fā)帖心情 Post By:2010-12-10 11:47:29

本來覺得自已很清楚了,后來看到一個例子,又糊涂了。先看一個WATCOM給出的表:(ZP1表示按一個字符對齊) zp1 zp2 zp4 zp8 zp16 sizeof(member) \--------------------------------------- 1 | 0 0 0 0 0 2 | 0 2 2 2 2 4 | 0 2 4 4 4 8 | 0 2 4 8 8 16 | 0 2 4 8 16 x | aligned to largest member 看一段代碼: #include #include typedef struct memo_el { char date[9]; struct memo_el *prev,*next; int ref_number; char sex; } memo; main( ) { printf( "Offset of %s is %d\n", "date", offsetof( memo, date ) ); printf( "Offset of %s is %d\n", "prev", offsetof( memo, prev ) ); printf( "Offset of %s is %d\n", "next", offsetof( memo, next ) ); printf( "Offset of %s is %d\n", "ref_number", offsetof( memo, ref_number ) ); printf( "Offset of %s is %d\n", "sex", offsetof( memo, sex ) ); printf( "Size of %s is %d\n", "memo", sizeof( memo ) ); printf( "Number of padding bytes is %d\n", sizeof( memo ) - (offsetof( memo, sex ) + sizeof( char )) ); return 0; } 輸出: 16位zp1:(毫無疑問) Offset of date is 0 Offset of prev is 9 Offset of next is 11 Offset of ref_number is 13 Offset of sex is 15 Size of memo is 16 Number of padding bytes is 0 16位 zp2、4、8結果都一樣: Offset of date is 0 Offset of prev is 10 Offset of next is 12 Offset of ref_number is 14 Offset of sex is 16 Size of memo is 18 Number of padding bytes is 1 如果再把成員改一個長整類型, typedef struct memo_el { char date[9]; struct memo_el *prev,*next; long int ref_number; char sex; } memo; 結果在16位ZP2-8都是這樣: Offset of date is 0 Offset of prev is 10 Offset of next is 12 Offset of ref_number is 16 Offset of sex is 20 Size of memo is 24 Number of padding bytes is 3 現(xiàn)在我無法解釋了~

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

各位對C語言結構中成員的對齊(alignment)怎樣理解?








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
国产精品女上位| 蜜桃传媒视频麻豆第一区免费观看| 激情视频在线观看一区二区三区| 久久久久久久免费视频了| 成人av动漫在线| 精品国产乱码久久| 97久久人人超碰| 国产欧美一区二区精品久导航 | 91精品国产综合久久久久久| 国产又黄又大久久| 日韩区在线观看| 91在线精品秘密一区二区| 亚洲国产精品99久久久久久久久 | 亚洲少妇30p| 欧美日韩日本网| 性感美女久久精品| 精品视频在线免费| 不卡的av电影| 亚洲特级片在线| 伊人久久大香线蕉精品| 免费的成人av| 久久夜色精品国产噜噜av| 国产欧美日韩伦理| 亚洲一级不卡视频| 欧美人与禽zozo性伦| 91蝌蚪porny九色| 亚洲免费在线观看视频| 91久久免费观看| 成人av电影在线| 亚洲欧美欧美一区二区三区| 一区二区成人国产精品 | 欧美经典一区二区| 久精品国产欧美| 青青草成人在线观看| 日韩欧美一区二区三区在线| 国产精品v欧美精品v日韩| 亚洲一区二区三区视频在线播放| 欧美系列一区二区| aa成人免费视频| 图片区小说区国产精品视频| 日韩一区二区电影在线| 狠狠色综合网站久久久久久久| 亚洲成人av福利| 日韩你懂的在线播放| 免费国产一区| 国产一区在线精品| 亚洲欧洲日韩av| 欧美视频一二三区| 国产成人精品日本亚洲11 | 日韩精品一区二区三区三区免费 | 日韩国产一区二| 亚洲精品在线观| 亚洲精品成人a8198a| 丁香啪啪综合成人亚洲小说| 亚洲欧美韩国综合色| 7777精品伊人久久久大香线蕉最新版| 国产欧美一区二区三区另类精品| 美腿丝袜亚洲三区| 中文字幕色av一区二区三区| 欧美日韩另类国产亚洲欧美一级| 国产成人精品一区二区三区福利| 美国十次了思思久久精品导航| 中文成人综合网| 欧美日韩国产在线播放网站| 九九99久久| 成人性生交大合| 日日欢夜夜爽一区| 中文字幕乱码久久午夜不卡 | 99精品桃花视频在线观看| 亚洲黄色性网站| 精品播放一区二区| 91国偷自产一区二区三区成为亚洲经典| 91九色极品视频| 国产呦萝稀缺另类资源| 亚洲精品水蜜桃| 亚洲精品一线二线三线| 欧美中文一区二区三区| 精品欧美国产一区二区三区不卡| 国产成人免费视频一区| 日韩成人dvd| 亚洲女同一区二区| 精品久久久久久久久久久久久久久| 神马影院我不卡| 国产一区二区三区无遮挡| 国产成人精品免费在线| 亚洲成人av在线电影| 亚洲欧美一区二区视频| 精品国产欧美一区二区| 欧美日韩美女一区二区| 亚洲天堂电影网| 蜜桃视频在线观看91| 91在线视频播放地址| 黄页网站大全一区二区| 日韩国产欧美视频| 一区二区三区四区国产精品| 国产欧美一区在线| 日韩三级高清在线| 欧美日韩国产不卡| 日本高清不卡aⅴ免费网站| 日韩精品久久久免费观看| 国产精选一区二区| 91成人免费视频| 99精品偷自拍| av一区二区不卡| 成人晚上爱看视频| 国产一区二区伦理片| 蜜桃在线一区二区三区| 亚洲成av人片一区二区梦乃| 亚洲欧洲综合另类| 国产精品美女久久久久久久| 久久精品亚洲一区二区三区浴池| 日韩美女视频在线| 欧美一区二区精品| 在线91免费看| 6080午夜不卡| 91精品国产欧美一区二区18| 欧美三级电影网| 欧美色男人天堂| 欧美日韩一区二区三区不卡| 91黄色激情网站| 在线观看91视频| 欧美三级在线看| 欧美日韩国产免费一区二区| 欧美日韩中字一区| 欧美人牲a欧美精品| 欧美酷刑日本凌虐凌虐| 在线成人免费观看| 日韩一级欧美一级| 欧美电影免费观看高清完整版在线| 欧美一级在线观看| 欧美成人女星排行榜| 精品成人a区在线观看| 国产亚洲欧美日韩俺去了| 日本一区免费视频| 亚洲欧洲成人av每日更新| 尤物视频一区二区| 亚洲第一福利视频在线| 日本不卡一区二区三区高清视频| 蜜桃av一区二区在线观看 | 久久综合九色综合97婷婷| 久久午夜老司机| 国产精品久久久久久久久久免费看| 国产精品久久久久婷婷二区次| 中文字幕中文字幕在线一区| 亚洲免费观看在线观看| 亚洲专区一二三| 日韩国产欧美三级| 国产精品99久久久久久似苏梦涵| 成人黄色在线视频| dy888夜精品国产专区| 蜜桃传媒视频麻豆第一区免费观看| 日韩欧美一区二区三区四区五区 | 99在线精品免费| 国产精品制服诱惑| 午夜精品一区二区在线观看| 色琪琪一区二区三区亚洲区| 91精品国产综合久久久久久 | 午夜欧美一区二区三区免费观看| 日本久久一区二区| 日韩视频中午一区| 国产精品国产三级国产有无不卡 | 欧美另类z0zxhd电影| 337p粉嫩大胆色噜噜噜噜亚洲 | 色婷婷综合激情| 6080日韩午夜伦伦午夜伦| 国产亚洲短视频| 亚洲综合色视频| 国产在线一区观看| 成人免费观看网站| 一区二区不卡在线观看| 欧美一区二区三级| 自拍偷拍亚洲欧美日韩| 麻豆91在线观看| 97超碰资源| 伊人久久大香线蕉精品| 欧美成人精品福利| 亚洲精品中文字幕在线观看| 久久99最新地址| 粉嫩av免费一区二区三区| 色综合亚洲欧洲| 久久天堂av综合合色蜜桃网| 一区二区三区高清在线| 国产激情偷乱视频一区二区三区| 高清不卡日本v二区在线| 一区二区三区av在线| 欧美精品一区二| 亚洲不卡av一区二区三区| 成人av在线影院| 亚洲精品中文字幕乱码三区不卡 | 精品91免费| 欧美日韩国产首页在线观看| 日本一区二区不卡视频| 久久精品国产999大香线蕉| 国产精品一区二区三区观看| 欧美日韩一区中文字幕| 亚洲蜜臀av乱码久久精品| 国产麻豆精品95视频| 欧美久久久久久| 精品欧美一区二区久久| 午夜精品福利一区二区三区蜜桃|