最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C語(yǔ)言中 memcpy()與#pragma pack(1)聯(lián)用給結(jié)構(gòu)體賦值

2022-08-05 09:00 作者:GXTon_阿通  | 我要投稿

在解決協(xié)議傳輸問(wèn)題中,

經(jīng)常會(huì)用到memcpy()對(duì)接收到的數(shù)據(jù)進(jìn)行搬運(yùn),

把接收到的數(shù)據(jù)搬運(yùn)到結(jié)構(gòu)體或者共用體,這樣就省去了協(xié)議的解析.

但是需要注意一個(gè)問(wèn)題,

就是結(jié)構(gòu)體中存在對(duì)齊的問(wèn)題,如下圖:

圖中加上#pragma pack(1)會(huì)改變結(jié)構(gòu)體的存儲(chǔ)方式,

加上#pragma pack(1)之后的結(jié)構(gòu)體才是連續(xù)的內(nèi)存.

測(cè)試:

運(yùn)行后輸出:


C語(yǔ)言中 memcpy()與#pragma pack(1)聯(lián)用給結(jié)構(gòu)體賦值的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
灵川县| 柘荣县| 肇东市| 乌苏市| 汪清县| 鹤壁市| 张家川| 四子王旗| 罗山县| 子长县| 石门县| 景洪市| 玉田县| 定日县| 桃江县| 永兴县| 肥乡县| 双牌县| 九江市| 沙田区| 容城县| 紫金县| 历史| 衡东县| 三原县| 全州县| 孟津县| 喀喇沁旗| 建湖县| 绥德县| 大冶市| 巴中市| 呼伦贝尔市| 开封市| 商水县| 石嘴山市| 永靖县| 株洲县| 莱西市| 白沙| 兴国县|