国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

試驗(yàn)取消以及自定義結(jié)構(gòu)體中的內(nèi)存對(duì)齊

2019-11-09 21:07:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
/*.c文件聲明:該文件用于試驗(yàn)取消以及自定義結(jié)構(gòu)體中的內(nèi)存對(duì)齊gcc支持但不推薦的對(duì)齊指令:#PRagma pack()   #pragma pack(n) (n=1/2/4/8)gcc推薦的對(duì)齊指令__attribute__((packed))  __attribute__((aligned(n)))__attribute__指令注意事項(xiàng):當(dāng)結(jié)構(gòu)體內(nèi)的元素類型所占字節(jié)大于n時(shí),n的大小變?yōu)樵撛厮甲止?jié)的大小。使用方法如下:*/#include<stdio.h>#pragma pack(2)struct aaa{char a;int b;short d;};#pragma pack()struct bbb{char a;short d;int b;}; __attribute__((packed))struct ccc{char a;long b; //在gcc中,long為四個(gè)字節(jié)。int d;}; __attribute__((aligned(2)))int main(void){struct aaa a_1;struct bbb b_1;struct ccc c_1;printf("sizeof(a_1) = %d/n",sizeof(a_1));//8,正確。printf("sizeof(b_1) = %d/n",sizeof(b_1));//8,正確。printf("sizeof(c_1) = %d/n",sizeof(c_1));//12,正確return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广平县| 宁明县| 彰武县| 甘孜| 和田县| 鹿邑县| 莲花县| 凤冈县| 禹城市| 延安市| 黄骅市| 花莲市| 晋城| 崇文区| 涪陵区| 苏州市| 江都市| 大悟县| 墨玉县| 云霄县| 扶余县| 甘孜| 太湖县| 当雄县| 石景山区| 鄢陵县| 旬邑县| 湖南省| 保亭| 嘉荫县| 从江县| 稷山县| 南汇区| 克山县| 金坛市| 六枝特区| 闽清县| 罗定市| 固原市| 建湖县| 阳山县|