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


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


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

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

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


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
各位對C語言結構中成員的對齊(alignment)怎樣理解?  發帖心情 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 現在我無法解釋了~

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

返回版面帖子列表

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








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
美女被啪啪一区二区| 日韩欧美一区二区免费| 中文字幕不卡在线观看| 欧美色倩网站大全免费| 欧美二级三级| 99久久综合色| 国产精品影视天天线| 亚洲视频一区在线| 精品久久人人做人人爰| 欧美男女性生活在线直播观看| 色播五月综合| 日韩久久精品一区二区三区| 电影午夜精品一区二区三区| 成人99免费视频| 国产精选一区二区三区| av中文字幕在线不卡| 国产91丝袜在线播放九色| 麻豆精品蜜桃视频网站| 三级在线观看一区二区| 亚洲观看高清完整版在线观看| ...xxx性欧美| 日韩中文字幕区一区有砖一区| 国内精品伊人久久久久av一坑| 蜜桃一区二区三区在线| 成人丝袜视频网| 国产精品香蕉一区二区三区| 99re热这里只有精品视频| 欧美一区免费视频| 欧美一区视久久| 欧美视频中文一区二区三区在线观看| 在线精品视频小说1| 在线成人性视频| 日本高清不卡在线观看| 91成人在线精品| 精品av久久707| 国产亚洲精品资源在线26u| 久久精品亚洲国产奇米99| 亚洲综合久久久| 日韩av电影免费观看高清完整版在线观看| 亚洲国产精品一区二区尤物区| 国产美女主播视频一区| 99国产精品久久久久久久久久| 欧美日韩国产高清视频| 日韩视频一区二区| 国产精品美女久久久久久| 国产精品成人免费| 久久综合色综合88| 亚洲国产电影在线观看| 久久精品国产亚洲5555| 成人激情av网| 亚洲精品中文字幕在线| 在线欧美日韩精品| 国产精品久线在线观看| 国产在线视频一区二区三区| 国产综合18久久久久久| 中文字幕日韩精品一区二区| 精品粉嫩aⅴ一区二区三区四区 | 欧美日韩一二区| 国产精品国产自产拍高清av| 国产一区二区电影| 欧美日韩免费观看一区| 久久久精品免费观看| 中文字幕欧美国产| 国产激情91久久精品导航| 国产欧美日韩一区二区三区| 91精品在线一区二区| 久久久99免费| 国产一区二区三区在线看麻豆| 日韩色妇久久av| 亚洲少妇最新在线视频| 99re亚洲国产精品| 欧美一级黄色片| 久久99久久精品| 成人91免费视频| 91高清视频在线| 亚洲精品国产品国语在线app| 麻豆视频观看网址久久| 日韩久久久久久久久久久久久| 久久综合色综合88| 成人免费黄色大片| 日韩一区二区在线播放| 精品一区二区三区在线观看国产| 一级做a爰片久久| 久久色视频免费观看| 国产精品一二三区在线| 欧美日韩免费一区二区三区 | 亚洲乱码国产乱码精品精98午夜 | 亚洲理论在线观看| 国内精品一区二区| 国产女主播视频一区二区| 日韩电影在线一区二区三区| 久久久亚洲综合网站| 7777精品伊人久久久大香线蕉经典版下载 | 丝袜亚洲另类欧美综合| 亚洲国产精品视频一区| 亚洲va韩国va欧美va精品| 成人在线综合网| 在线播放91灌醉迷j高跟美女 | 天堂影院一区二区| 一本一生久久a久久精品综合蜜 | 中文字幕乱码日本亚洲一区二区| 97超级碰碰| 欧美一区二区三区四区在线观看| 亚洲成人免费观看| 亚洲综合欧美日韩| 日欧美一区二区| 色综合久久久久久久久| 一区二区三区色| 成人国产一区二区| 久久久国产精品不卡| 9a蜜桃久久久久久免费| 中文字幕制服丝袜成人av| 看高清中日韩色视频| 亚洲成人手机在线| 色狠狠桃花综合| 国产精品亚洲一区二区三区在线| 欧美精品色一区二区三区| 99久久伊人精品| 国产精品久久毛片| 手机成人在线| 韩国三级电影一区二区| 久久影院视频免费| 久久综合一区二区三区| 日韩在线观看一区二区| 91精品国产综合久久精品性色| 99精品欧美一区二区三区小说| 中文字幕一区二区三中文字幕| 欧美亚洲丝袜| 国产在线观看一区二区| 久久久亚洲精品石原莉奈| 欧美日韩国产一二| 美国三级日本三级久久99| 欧美大度的电影原声| 精品日本一区二区三区| 中文天堂在线一区| 日韩高清av电影| 国产一区激情在线| 中文天堂在线一区| 亚洲精品国产精品国自产观看| 国产麻豆视频一区二区| 国产女人aaa级久久久级 | 欧美激情一区二区三区在线视频| 午夜精品久久久久久久久| 玛丽玛丽电影原版免费观看1977| 日韩av高清在线观看| 久久综合久久鬼色中文字| 日韩亚洲视频在线| av一区二区久久| 亚洲福利视频一区二区| 久久综合九色综合97婷婷| 在线不卡日本| 国产精品自拍首页| 亚洲人精品一区| 西游记1978| av中文字幕亚洲| 日本欧美久久久久免费播放网| 日韩欧美久久久| 一区二区三视频| 国产精品久久久久久久久婷婷| 久久66热偷产精品| 亚洲九九爱视频| 精品国产电影一区二区| 色婷婷综合在线| 鲁鲁狠狠狠7777一区二区| 丁香六月久久综合狠狠色| 午夜在线电影亚洲一区| 国产欧美精品一区aⅴ影院 | 欧美另类高清zo欧美| 欧美日韩精品一区| caoporn国产一区二区| 免费成人在线播放| 亚洲精品中文字幕乱码三区| 欧美v日韩v国产v| 欧美在线观看你懂的| 欧美亚州在线观看| 成人在线免费网站| 成人免费毛片a| 麻豆91免费观看| 亚洲成人免费观看| 综合久久久久综合| 久久亚洲精精品中文字幕早川悠里| 色哟哟国产精品| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 亚洲午夜精品久久久久久浪潮| 99精彩视频| 成人黄色一级视频| 久久精品二区亚洲w码| 亚洲高清免费观看| 中文字幕五月欧美| 国产精品美女一区二区三区 | 在线视频一区二区三区| 日韩久久不卡| 欧美日韩国产精品一卡| 精品乱子伦一区二区三区| 91观看网站| 91手机在线观看| 99精品在线免费| 91在线无精精品入口| 亚洲综合精品自拍| 国产精品久久99|